4 ms·
I largely don't really agree with the article, other than that it feels like too often the first language students learn is not chosen very carefully. I'm pers
by Yaina 5y ago
I largely don't really agree with the article, other than that it feels like too often the first language students learn is not chosen very carefully.
I'm personally leaning towards C or Javascript — which are in a sense total opposites — but they both have interesting strengths for first learners.
C is great because it's statically typed and it's hyper-simplicity allows students to really grasp the fundamentals of programming and how a program works. On the other hand Javascript and the web stack allows people to quickly do something fully interactive, and I think this can be really motivating.
At my former high-school there was one CS teacher that basically only taught students how to do math in Java. Naturally, a lot of students quickly lost interest as a result.
- username90 5y agoFor people who aims to become professional software engineers, sure. But you can't expect other professionals to learn more than one language though, learning one is more than enough work.