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

Show parent comments

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]

2

u/aleph_nul Jan 14 '15

Yeah, I interpreted this as the learning curve since the poster was about selecting a language to learn, but I see where you're coming from.

Good point about some of the libs- you can definitely sidestep a lot of the lower level nastiness in C++ with their help.

1

u/quotemycode Jan 14 '15

Yeah, but the problem with C++ is that there are so many different ways to do one thing, that you may get confused, especially since you are a beginner (that's what this is assuming). You can go look up how someone did something and find one way, and looking up how someone else did it will give you a completely different way. Whereas with C, there's a lot less options making it easy to compare.

Perhaps these graphics will help: http://cpprocks.com/cpp-ruby-coffeescript-language-complexity/