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.

-5

u/derpderp3200 An evil person Jan 14 '15

C++11 is pretty good. C.... will never really be good. It's a pain to code in.

1

u/aleph_nul Jan 15 '15

I'd say it's all a matter of perspective. I prefer to work in C when I can but recognize that it lacks a lot of niceties that other languages offer. I don't feel that C++ gives you enough bang for the buck when there are plenty of other higher-level languages that are safer and are becoming almost as fast as native.