|
|
|
|
|
by nikdaheratik
4462 days ago
|
|
The goals of those courses are different from the goals of building complex software. Courses are designed to teach you how a language works in both theory and practice and they generally go through a language and help you understand what parts of it do and why it does what it does. Nearly all modern languages have developed as some response to C, and Python is also studied because it has a good reputation as a first language. Software development is about coordinating work so that it produces a product that is reliable and also on time and under budget. This is the sort of thing you can learn, somewhat, by examining the code and work done in open source, but mostly you learn it by working in a (good) software development office. It's important, but not something that is easy to teach while you are also learning how computer languages work. |
|