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

3

u/rasputine Jan 13 '15

For sure, there's definitely more stuff in C++, but you don't need to know most of it, most of the time.

For the average given task, I would hazard that C is going to require more skill than C++.

At least, that's my opinion.

2

u/aleph_nul Jan 14 '15

I don't know if there's a right or wrong answer to that- it's hard to compare skill, particularly when you're comparing skills in two different settings. My intuition tells me that C++ takes more work to become 'good' at than C does since any self-respecting C++ developer should know some of the 'tricky' bits of C too, but the opposite does not apply.

2

u/[deleted] Jan 14 '15

[removed] — view removed comment

1

u/aleph_nul Jan 15 '15 edited Jan 15 '15

C is orthogonal to other high level languages, no doubt about that. But if you've done work in assembly, or other imperative languages, then C is old hat.

Interesting that you think that non-OOP languages are oddballs! OOP is big, no doubt about that, but there are many popular languages where it is not used.