Where to start?! (Beginner)

Hi all!


Over the years (off and on) I've tried to learn C++ but haven't got very far. I've read a few books but always seem to hit a wall, as if Ive missed something along the way. Its like I understand everything clearly until a certain point, then it gets very confusing very quick, almost as if the author is getting ahead of themselves, but i have a feeling its me :|.

So my question is, are there any books or other material out there that, well, sort of take it slow for someone like me. I'm very thorough and very much want to learn so any help would be greatly appreciated.

My skill level is Basic. So I'm perfectly OK with learning from scratch.

Thanks in advance!

-Mikey
Well, the documentation on this site does cover a lot of material, and goes at a reasonable pace. It can be supplemented with info simply by asking questions or through searching the site. You can use those resources to help understand the books where you are getting stuck, and to see where they suddenly jumped ahead and how.
> So my question is, are there any books or other material out there that, well,
> sort of take it slow for someone like me. I'm very thorough and very much want to learn

C++ Primer (5th Edition) by Lippman, Lajoie and Moo.
http://www.amazon.com/Primer-5th-Edition-Stanley-Lippman/dp/0321714113

Do all the exercises that the book asks you to do, before you move ahead.
I highly recommend "Jumping into C++" by Alex Allain.

Here's his site: http://www.cprogramming.com/c++book/

This is the only book that has helped me to begin, all others just confused me, or left me with large gaps of information. Best $20 I ever spent to learn programming. Keep in mind, I have dyslexia, so a book that can teach me programming is a rare gem.
Is it crucial for you to start with C++?

If no, perhaps you can try other language for beginning. For example Python. Here are tutorial:

http://docs.python.org/3/tutorial/

It is somewhat easier to start learning - though it is used in industrial programming widely enough too.

If you have problems with programming logic, you need to solve and implement significant number of small tasks or exercises. For example ones I am trying to collect at my site:

http://codeabbey.com/index/task_list

Good luck and feel free to ask more specific questions.
Hey! You can't drop this one after you start until you have finished digesting it:
C++ Programming: From Problem Analysis to Algorithm Design, authored by
D. S. Malik. Download a PDF copy and run through, you'll be convinced to fetch a hardcopy. Have a great time!
Topic archived. No new replies allowed.