Here are some templates created for C++ novices to smoothly learn C++ without any programming experience.
Please choose the one that suits you:
- For novices who use Programming: Principles and Practice Using C++ (3rd Edition).
- For novices who use Programming: Principles and Practice Using C++ (2rd Edition).
- For novices who learn C++ by any other ways.
I learnt cmake mostly from Modern CMake for C++; my C++ learning map is listed in 学习大纲 (although the table of contents is in Chinese, almost all resources in it are in English).
What's more, this repository highly depends on aminya/project_options, which improves the CMake experience a lot.
For conan 2.0, the official documentation is helpful.
Details about this repository can be found in 对配置文件的解释.