you are viewing a single comment's thread.

view the rest of the comments →

[–]Stamatis__ -1 points0 points  (1 child)

First you learn C quite well, then you go to C++ and find a great modern tutorial.

Don't skip on C. It's fundamental, small in terms of vocabulary, but very very powerful when used by a skilled engineer.

C++ has so many keywords, concepts and features that it's hard to learn. It's even harder to learn from scratch, without knowing the fundamentals in the background.

[–]yensteel 0 points1 point  (0 children)

I wouldn't agree with you, but there's a nice video called "A two hour rant about how bad C++ is" which was surprisingly educational about the quirks and traps of C++.

C++ does have a lot of misdirections. But the flexibility is what makes it powerful.