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.
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
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.
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:
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!