4 ms·
Some advice I can offer, be very very careful of the quality of resources you use to learn C and C++. In particular look at the year the book/tutorial/etc. was
by tdicola 12y ago
Some advice I can offer, be very very careful of the quality of resources you use to learn C and C++. In particular look at the year the book/tutorial/etc. was written and try to get stuff that was written or updated recently. Both languages have been around for many years and evolved quite a bit. Advice about how to use C++ in 1990 is vastly different than how to use it in 2014 with modern C++ versions.
Also read some reviews of the book before you spend any time reading it. The mid 90's were a really bad time for C++ in my opinion since it was kind of a new language and being pushed heavily as the default 'learn computer programming' language (which Java later usurped). This means there are tons of very badly written and confusing resources that do more harm trying to teach C++ than actual good. Stuff like Deitel's C++ How To Program, etc.
For C++ in particular I can recommend:
Thinking in C++ (http://mindview.net/Books/TICPP/ThinkingInCPP2e.html http://mindview.net/Books/TICPP/ThinkingInCPP2e.html)
Although it's getting a little old, I think this is a great resource for someone just picking up the language.
A Tour of C++ (http://www.stroustrup.com/Tour.html http://www.stroustrup.com/Tour.html)
Great small intro to modern C++ programming, by the creator of the language.
- cammsaul 12y ago+1 on A Tour of C++. ~200 pages that do a fantastic job of introducing the language.