Reading path and notes for mastering C++ toward robotics (ROS2 and beyond).
| Priority | Book | C++ Version | Edition | Status | Author | Link |
|---|---|---|---|---|---|---|
| 0 | C++ Fundamentals (tutorial reference) | C++17 | — | 🚧 In Progress | Automatic Addison | /cpp_fundamentals |
| 1 | C++ Programming: From Problem Analysis to Program Design | C++14 | 8th | 🚧 In Progress | D.S. Malik | /01_cpp_programming_malik |
| 1.1 | C++ Primer | C++11/14 | 5th | 🚧 In Progress | Lippman, Lajoie | /02-Cpp-Primer |
| 2 | Professional C++ | C++17 | 4th | 🚧 In Progress (Used in ROS2) | Marc Gregoire | /03-professional-cpp |
| 3. | Programming: Principles and Practice Using C++ | C++14 | 2nd | ⬜ Not Started | Bjarne Stroustrup | /04-programming-principles-practice |
| 4. | C++ Concurrency in Action | C++17 | 2nd | ⬜ Not Started | Anthony Williams | /05-cpp-concurrency-in-action |
| 5. | The C++ Programming Language (Advanced) | C++11 | 4th | ⬜ Not Started | Bjarne Stroustrup | /06-tcpl-advanced |