# cpp_novice_template **Repository Path**: cpp_tutorial/cpp_novice_template ## Basic Information - **Project Name**: cpp_novice_template - **Description**: C++ project templates for novices who have no experience of programming - **Primary Language**: C++ - **License**: Unlicense - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-03-03 - **Last Updated**: 2025-11-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cpp_novice_template **:warning: The blue text is clickable!** **:warning: The blue text is clickable!** **:warning: The blue text is clickable!** [中文](请读我.md) 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)*](https://github.com/FeignClaims/cpp_novice_template/tree/ppp3). - For [novices who use *Programming: Principles and Practice Using C++ (2rd Edition)*](https://github.com/FeignClaims/cpp_novice_template/tree/ppp2). - For [novices who learn C++ by any other ways](https://github.com/FeignClaims/cpp_novice_template/tree/ordinary). ## References I learnt cmake mostly from [*Modern CMake for C++*](https://github.com/PacktPublishing/Modern-CMake-for-Cpp); my C++ learning map is listed in [学习大纲](https://question-board.readthedocs.io/learning_map/) (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](https://github.com/aminya/project_options), which improves the CMake experience a lot. For conan 2.0, the [official documentation](https://docs.conan.io/2.0/index.html) is helpful. Details about this repository can be found in [对配置文件的解释](https://vscode-cpp-starter.readthedocs.io/appendix/explain.html). ## License [UNLICENSE](UNLICENSE)