Starting to learn c++ today. I just started accelerated c++. Any advice prereqs? plus help on other books.

http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list

on this site... in the beginners, I start with Accelerated C++. I then read all the best practices. I need help picking from the intermediate and advanced categories thank you. I just started Accelerated C++ today. Any advice or prereqs I should study before continuing?

Also I want to learn a partner language as well. Something like python. Any suggestions on the best alternative language to learn? My emphasis is deep understanding on programming languages.
Accelerated C++ says a lot in a few words. Read it slowly.

There are example programs; to quote from the preface to the book:
Every book about programming includes example programs, and this one is no different. In order to understand how these programs work, there is no substitute for running them on a computer.


Each chapter has a set of exercises at the end; invest in doing those exercises diligently.

Note: The book was written before the advent of C++11/14.
Perhaps, 'Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14' would be a good companion book.
https://www.amazon.com/Effective-Modern-Specific-Ways-Improve/dp/1491903996

Python would probably be a good second language to learn in parallel.
Ok. Lets say I follow the examples and read the material. When can I say I'm a programmer?
You could say that you are a programmer when you are able to write a few non-trivial program on your own.

You would be able to do that after you have imbibed about half of the book; finished chapter 8 or so.
Topic archived. No new replies allowed.