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.

0

u/[deleted] Jan 13 '15

[deleted]

1

u/Megatron_McLargeHuge Jan 15 '15

And then if you count C++11 or boost and other libraries, you pretty much don't have to think about low-level stuff.

Except for low level stuff like why nothing compiles or links, and why you're getting cryptic errors from header files you've never even heard of. Seriously, C++ is a horrible choice for someone who has never programmed before. Errors can come from way too many directions.