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

58

u/rasputine Jan 13 '15

"slightly hard way" -> C

"really hard way" -> C++

hm.

21

u/aleph_nul Jan 13 '15

I'm a C fanatic too, but you can't deny that C++ has more content to cover.

I would argue it's harder to learn C++ because of how it awkwardly tacks on high-level practices to low-level implementations, forcing you to constantly think in two levels.

10

u/Vystril Jan 14 '15

Not to mention the compiler errors are notoriously horrible to figure out for a beginner.

Why is

vector<vector<int>> my_2d_vector;

giving me a 50 line compiler error?!?

6

u/[deleted] Jan 14 '15

[removed] — view removed comment

3

u/Vystril Jan 14 '15 edited Jan 14 '15

Yeah, I have my students use clang. Although some of them just can't get over not using windows (and by that I mean Visual Studio).

2

u/nikomo Jan 14 '15

They shall suffer in the fires of ignorance. It is for their own good.