PDA

View Full Version : Need to learn C++, good online resources/books?




ravenvii
Aug 4, 2013, 11:32 AM
I have a programming background. Not proficient, but have a working knowledge of C, Java (and hence OOP) and Python (in order from working to semi-working knowledge :)).

I need to learn C++ for a project. What are good books or online resources to get me going?

I'm a project-based learner (I can't learn **** from just reading a book, but a book (or online resource) that explains stuff, then have a series of exercises/mini-projects, is golden). So I'm hoping you guys can recommend a book or online resource like that for C++.



subsonix
Aug 4, 2013, 12:23 PM
Get C++ Primer, it's a good book that should get you started.

Spudhead
Aug 4, 2013, 04:29 PM
"C++ programming for the absolute beginner"

Brilliant book, lots of example codes to work through and online resources accompanying it. Readily available on Amazon.

icedbullet
Aug 4, 2013, 04:35 PM
I have found Lynda.com (http://www.lynda.com/Developer-training-tutorials/50-0.html) to be a good resource. It has step by step videos and training files so that you can follow along to the videos. I found it useful because I learn more by actually doing something myself.

The only catch is that it isn't free.

robvas
Aug 5, 2013, 07:51 AM
Bruce Eckel's books are free:

http://mindview.net/Books/TICPP/ThinkingInCPP2e.html

ravenvii
Aug 5, 2013, 09:10 AM
Bruce Eckel's books are free:

http://mindview.net/Books/TICPP/ThinkingInCPP2e.html

Yep, I found this last night. Perfect. Thanks guys!

.eric
Aug 6, 2013, 09:35 PM
I prefer Problem Solving with C++ by Walter Savitch. Just used it for an intro C++ class, and I actually enjoyed reading it and doing the exercises from it. It's easy to read and really helped me develop a basic understanding of C++.

alexrmc92
Aug 6, 2013, 09:58 PM
get c++ primer, it's a good book that should get you started.

+1

laprej
Aug 6, 2013, 10:33 PM
My recommendation is Koenig and Moo's Accelerated C++. Published in 2000, it's a bit dated but treats C++ like its own language and not like C with classes. It doesn't get into all the nitty gritty details but you don't need those when you're starting out in my opinion. Rating very well on amazon:
http://amzn.com/020170353X

taedouni
Aug 7, 2013, 04:58 AM
learncpp.com should be a good reference.

MeFromHere
Aug 7, 2013, 08:11 AM
I have a programming background. Not proficient, but have a working knowledge of C, Java (and hence OOP) and Python (in order from working to semi-working knowledge :)).

I need to learn C++ for a project. What are good books or online resources to get me going?

I'm a project-based learner (I can't learn **** from just reading a book, but a book (or online resource) that explains stuff, then have a series of exercises/mini-projects, is golden). So I'm hoping you guys can recommend a book or online resource like that for C++.

Not for absolute C++ beginners, but this book will help you write C++ WELL:
Effective C++, 3rd Edition, by Scott Myers

After you've been writing C++ daily for a couple of months, you'll be ready to appreciate this book.

SamMiller0
Aug 7, 2013, 11:47 AM
read, ask, and participate in the C++ tag on StackOverflow.

http://stackoverflow.com/questions/tagged/c%2b%2b

It's really the best Q & A resource on the internet.