C++ books for idiots?

I'm learning C++ from the absolute beginning and I'm ready to call it quits. I don't know if it's the book I'm using, but I don't get it. I don't understand the modulus operator, loops, sentinels, etc. The book I'm using is Starting Out With C++ From Control Structures Through Objects (Brief Edition). Can anyone recommend a book that goes step-by-step, through the basics, in a really helpful way? Please be nice guys, I know you probably get this question all the time. However, I'm new to this stuff and new to the website. Thanks in advance for all your help, I appreciate it! :)
I'd recommend http://www.learncpp.com.
Last edited on
Thanks ^^! I just also noticed that this site has tutorials. Thanks for your help!
Just a tip - you're not going to learn everything about C++, especially not through a single tutorial, so don't worry if you miss something, because if you do, you can easily just look it up later.
Now I am reading "Bjarne Stroustrup Programming Principles and Practice Using c++ second edition". If you know just a little bit about c++ like loop, operators. That is a good book to read. I strongly recommend this for self-study. Also now we are using "Object Oriented Programming in c++(fourth edition) by Robert Lafore" at our University. It is really a good for very new beginners who don't know anything about c++. Actually no perfect book exists. Learn a subject only by doing research like wiki, internet, forum. It is really effective. :) :)
In my experience, learning through reading/a book may not be the most ideal way of starting out how to learn your first programming language. Though this opinion may vary from person to person, the best way to learn how to code is usually through example.
Because of that, there's thousands of C++ tutorials on the web. I'd really suggest you check out CodingMadeEasy's C++ Made Easy HD tutorial series. He's an excellent teacher, although he only goes through the basics of each feature the language offers, and doesn't explore, say, every single function overload for standard library functions.
Because of this, I suggest that after every lesson, you then go to this website's tutorials or function/library documentations to continue reading upon what has just been taught to you.
Try the first or second edition of "C++ All-In-One Desk Reference For Dummies". It has to be titled "All-In-One" because "C++ For Dummies" is different and much shorter book that doesn't really go in depth.

The 3rd and most recent edition is BAD! (full of typos).
Take a look at these :

-http://www.amazon.com/All-In-One-Desk-Reference-For-Dummies/dp/0470317353

-http://www.amazon.com/All---One-Reference-Dummies-Computers/dp/0764517953/ref=sr_1_fkmr0_3?s=books&ie=UTF8&qid=1430242876&sr=1-3-fkmr0&keywords=C%2B%2B+all+in+one+for+dummies+first+edition

They really helped me out more than "C++ Primer", because that book was full of technical jargon that really made C++ very dull and difficult to learn.

Avoid these:
-http://www.amazon.com/All-One-Dummies-Computer-Tech/dp/1118823788/ref=dp_ob_title_bk

http://www.amazon.com/C-Dummies-Stephen-R-Davis/dp/111882377X/ref=sr_1_1?s=books&ie=UTF8&qid=1430243430&sr=1-1&keywords=c%2B%2B+for+dummies

Another book that could help is "Starting Out With C++". Each edition is essentially the same book, but the newer editions feature C++11.

http://www.amazon.com/Starting-Control-Structures-Objects-Edition/dp/0133769399/ref=pd_sim_b_4?ie=UTF8&refRID=1FNME2X8R8KYYRWGZWR2

Last edited on
Topic archived. No new replies allowed.