# Cpp_Beginner_Guide
**Repository Path**: loongba/Cpp_Beginner_Guide
## Basic Information
- **Project Name**: Cpp_Beginner_Guide
- **Description**: C++ 初学者指南:为初学者,尤其小学生中学生提供一些入门必要的建议,降低自学的门槛。
- **Primary Language**: C++
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: https://loongba.cn
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-07-10
- **Last Updated**: 2025-03-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 《C/C++ 新手避坑指南 系列》
龙爸写给**初学 C/C++** 的朋友们的 新手入门指南:
+ [龙爸个人网站1](https://coffeedrunk.cn/archives/Cpp_Beginner_Guide)| [Github](https://github.com/LoongBa/Cpp_Beginner_Guide) 国外 | [GitCode](https://gitcode.com/LoongBa/Cpp_Beginner_Guide) 国内 | [Gitee](https://gitee.com/LoongBa/Cpp_Beginner_Guide) 国内 | [龙爸个人网站2](https://loongba.cn/archives/Cpp_Beginner_Guide)
一句话:几乎所有的教程、机构教的方法,都可以扔了,太复杂、隐藏问题。
>
本系列包含扫平入门的几个大障碍的**极简教程**:
1. **安装 C/C++ 编译环境**:**《[C/C++ 运行环境安装配置指南——初学者极简版](Cpp_Step_1_GCC_GPP_GDB)》**
+ 很简单两步操作搞定——所有教程都用古老的方式,该扔进垃圾堆了。
2. **用 VSCode 写你的第一个 Hello World**:**《[极简安装配置 VSCode:中文、C/C++扩展、中文乱码](Cpp_Step_2_VSCode_HelloWorld)》**
+ 配置 VSCode 最麻烦的 launch.json 和 task.json,用龙爸的方法很简单。
3. **方便[设置 Path 环境变量](SetEnvPath)的脚本**:在 Path 环境变量中查看、查找、添加、删除
+ 一个命令行小工具,不用在各个界面间一步步操作。
4. **美化终端:《[配置美丽而强大的终端](Beautiful_Terminal)》**
+ 目前各种 Oh-My-Posh 的配置教程也是麻烦多多,坑多多,一样极简化。
+ 后续补 StarShip 的配置(已经很简单,所以暂时没有动手的必要)
---
龙爸为何要费劲纠正这些错误的方法?
> 2024年寒假,龙爸的儿子和几个小伙伴开始学习编程,随后暑假学习 C/C++
>
> 但开局就遇到一堆问题,孩子们找了教程、视频,或者用机构教的方法,
>
> ——各种麻烦和隐藏问题,
>
> ——它们都是从更早的教程『借鉴』而来,
>
> ——受限于新的作者自身的经验和能力而把问题延续了下来。
>
> 于是龙爸带着孩子们整理思路,顺带实践【第一性原理】。
——因为这不是简单的『麻烦和复杂』的问题。
> 让孩子学编程,
>
> ——不就是培养『善于发现、善于思考』的能力么?
>
> 所以,必须从这些小事情开始给孩子做示范。
>
> 龙爸经常教孩子一个概念,请问:佛祖当年念的是哪一部经?
>
> 这些教材借鉴的最源头的那一份的作者,难道不是自己『探索、思考』而写下的?
>
> 那我们就重新『探索、思考』吧。
---
原文发布、维护于龙爸**陪孩子学习 `Python`、`C++` 的练习项目**:
- [龙爸个人网站1](https://coffeedrunk.cn/archives/Cpp_Beginner_Guide)| [Github](https://github.com/LoongBa/Cpp_Beginner_Guide) 国外 | [GitCode](https://gitcode.com/LoongBa/Cpp_Beginner_Guide) 国内 | [Gitee](https://gitee.com/LoongBa/Cpp_Beginner_Guide) 国内 | [龙爸个人网站2](https://loongba.cn/archives/Cpp_Beginner_Guide)
- 欢迎意见、建议和帮助,谢谢 🥰💕❤️
- 如果对你有帮助,请支持 Star~ ✨✨✨
- 转载时请保留声明和出处,谢谢 🤝🤝🤝
---
**龙爸陪中小学生学习的其它自制学习资料和教程**:
- 学习 Python 练习题
- 学习 C/C++ 练习题
- 学习算法入门的教程和练习题(Python/C++)
- Python 应用开发的系列入门练习
后续,龙爸还要继续陪孩子学习和实践:硬件编程、元宇宙编程、游戏开发、AI应用、AI深度学习的练习,以及综合性实战。
还请提出意见建议,多多支持。🥰💕❤️
- ---