Study Plan

Reading List

  • Basic, General, Intro:
    1. Big C++. Cay Horstmann
    2. Programming Principles & Practice with C++. Stroustrup.
    3. A Tour of C++. Stroustrup
    4. C++ Crash Course. Josh Lospinoso
    5. C++ Primer. Lippmann
  • Modern, General, Scientific:
    1. Discovering Modern C++ 2nd ed. Gottschild.
    2. Modern C++ Programming Techniques for Scientific Computing - Lecture Notes. Ole Klein
  • Modern, Specific:
    1. Functional Programming in C++. Cukic
    2. Move Semantics. Josuttis
    3. C++ Templates. Vandervoorde
    4. C++ STL. Josuttis
    5. OOP in C++. Josuttis