In which order to read these books?

Hello everyone, I've been planning to learn programming for a long while and have finally acquired 2 books on C++.
Now because I haven't read these books, it's hard for me to know which book I should read first, since there's different opinions on every sites.

So I decided to ask my question here because this community usually knows their shit, the 2 books in question are:

  • C++ Primer 5th Edition
  • Programming Principles and Practice by Bjarne Stroustrup

I know that the 2nd book teaches programming practices using C++, but I'm wondering if I should get a good grasp of C++ using C++ Primer before I go onto the second book.

Thanks in advance to whoever replies to this post!

bump.

OT: Have you checked out open online courses or MOOC (Massive Open Online Courses) offered through MIT and Standford?

I have checked out sites like Code Academy and also those free MIT courses, but Code Academy isn't really a way to learn for me, I'd rather read a book in-depth and work through everything instead of following a course where the explanation is quite unclear.

Raccoon, try skimming the first few chapter of each book and try to get a feel for the way the author introduce concepts and teaches procedure and syntax. Everybody learns differently. You need to learn both the syntax of the language and practical problem solving, so a book can only teach you so much. 


I'm currently learning a new programming language, and basically I have a list of simple program I want to create, and then I try and learn all the concept necessary to create them. For example, can you make a simple tic-tac-toe program, to play against the PC? What would you need to know to create such a program? Then it becomes more of a game. Can you make a CLI calculator? Etc...

That's a good idea actually, thank you for explaining it so in-depth! :D