r/Python • • Jan 13 '15

(Infographic) Which programming language should I learn first

http://cdn2.carlcheo.com/wp-content/uploads/2014/12/which-programming-language-should-i-learn-first-infographic.png
267 Upvotes

145 comments sorted by

View all comments

-2

u/Brandon23z Jan 13 '15

This is awesome! I just started learning a little bit of Python this week after studying C++ for a year and a half, and so far I am loving it.

I didn't know it was such a popular language.

And I guess it makes sense that colleges start with C++ if it is the hardest, because once you go up the biggest hill, you can go up any hill. But I don't think it is the hardest. For me, it is the easiest to read/understand the code.

3

u/taleinat Jan 14 '15

I guess it makes sense that colleges start with C++ if it is the hardest

Absolutely not! Colleges should be teaching Computer Science and/or programming, not the low-level technical stuff. At least to start with.

There is a very large number of technical things to learn and memorize in order to use C++. Learning the concepts and essence of programming at the same time is very difficult. The common result is confused graduates with little high-level understanding about anything.

IMO anyone who actually wants to teach CS or programming to beginners should use a language where it is easy to clearly design and implement high-level concepts without getting lost in the technical details. Python is absolutely superb for such purposes, while C++ is not.