4 ms·
I agree. When starting out with programming, the most important aspect to learn about is the program logic. Syntax and implementation details that are not stric
by ldjb 11y ago
I agree. When starting out with programming, the most important aspect to learn about is the program logic. Syntax and implementation details that are not strictly necessary just get in the way and are likely to confuse students. Once you're comfortable writing algorithms, then you can move onto languages with more complex syntax and features.
That said, you could do a lot worse than C for an introductory programming language.
- distances 11y agoMy university used Scheme (a Lisp derivative) as the first programming course language, and these were some of the reasons why I found that an excellent choice. Some other points being that most people start on the same level, and functional languages allowing the construction of many concepts that are not part of the language itself.