Hide menu

TDDD33 Programming (C++)

Book Recommendations


There are many C++ books "out there". Here follow a few recommendations. The course is structured around the main course book, but you may want a book better suited to your background and future. Try to take a look in a few books before you buy, if possible. The course leader may also have a few books to take a quick peek in.

Main course book

Problem Solving With C++ by Walter Savitch (1072 pages)
This is a beginners book in programming, starting from the very basics (what is a computer?). It deals with the very basics of what programming is and how C++ code is written and formatted. It explains the various features of programming and of C++ in detail on abstracted beginner level toward an explanation of how things really work. Includes many examples and common pitfalls. The coverage of C++ is fair, but not complete. It is not a reference manual over C++ or C++ libraies and can not be used as such.
ISBN-10: 0321549406, ISBN-13: 978-0321549402

Alternate beginner book

C++ from the Beginning (2nd Edition) by Jan Skansholm (648 pages)
Also a beginner book, but more usable as reference manual later. Remind me to write more here.
ISBN-10: 0201721686, ISBN-13: 978-0201721683

Recommended alternate

Absolute C++ by Walter J. Savitch (976 pages)
A more advanced book (but still claimed to be accessible to beginners). It is stuctured after the C++ language features rather than beginner cirriculum and should work good as a reference. If you are confident in programming some language I would recommend this book rather than the main course book.
ISBN-10: 0321494385, ISBN-13: 978-0321494382

Attending Advanced C++ course later?

If you intend to attend a course in advanced C++ you may want to take a look on Advanced C++ book recommendations.


Page responsible: Klas Arvidsson
Last updated: 2010-08-21