diff --git "a/2023\346\227\247\347\211\210\345\206\205\345\256\271/3.\347\274\226\347\250\213\346\200\235\347\273\264\344\275\223\347\263\273\346\236\204\345\273\272/3.0 \347\274\226\347\250\213\345\205\245\351\227\250\344\271\213\351\201\223.md" "b/2023\346\227\247\347\211\210\345\206\205\345\256\271/3.\347\274\226\347\250\213\346\200\235\347\273\264\344\275\223\347\263\273\346\236\204\345\273\272/3.0 \347\274\226\347\250\213\345\205\245\351\227\250\344\271\213\351\201\223.md" index 9abf7f65..007cda48 100644 --- "a/2023\346\227\247\347\211\210\345\206\205\345\256\271/3.\347\274\226\347\250\213\346\200\235\347\273\264\344\275\223\347\263\273\346\236\204\345\273\272/3.0 \347\274\226\347\250\213\345\205\245\351\227\250\344\271\213\351\201\223.md" +++ "b/2023\346\227\247\347\211\210\345\206\205\345\256\271/3.\347\274\226\347\250\213\346\200\235\347\273\264\344\275\223\347\263\273\346\236\204\345\273\272/3.0 \347\274\226\347\250\213\345\205\245\351\227\250\344\271\213\351\201\223.md" @@ -4,11 +4,6 @@ ## 缘由 -### 为什么会有这篇讲义 - -原先的第三章,即 [3.编程思维体系构建](3.编程思维体系构建)是从 3.1 开始的。但我简单翻阅一下之后“很不爽”,新人得有多牛逼才能看完这章的讲义? - -所以我强行塞了这篇教程进来,正好计算机一般从 0 开始计数,所以就有了 "3.0"。 ### 这篇讲义讲什么 @@ -42,7 +37,7 @@ 当你已经能跑起一个语言、一个工具的最简单的示例的时候,再去花时间慢慢了解背后的复杂的内容,再去拓展即可。先用起来,跑起来,带着问题去翻资料。 -- 比如学写 C 语言,我建议大家直接跳过 [3.1 该使用哪个编辑器???](3.1%E8%AF%A5%E4%BD%BF%E7%94%A8%E5%93%AA%E4%B8%AA%E7%BC%96%E8%BE%91%E5%99%A8%EF%BC%9F%EF%BC%9F%EF%BC%9F.md)这章。直接打开在看的教程的第一章,把代码复制到这个[在线编译](https://rextester.com/l/c_online_compiler_gcc)的网站里,点一下 "Run it" 看效果。为什么要去详细了解编译器、编辑器、IDE、gcc、g++、make 这种东西?能最快地上手,最快地运行看到效果,对于初学者来说是最好的。等你把环境装好了,人家已经学完三章了。当你已经会了简单的循环、判断、函数,已经建立了信心,就可以慢慢地去看那些让人头疼的东西了。 +- 比如学写 C 语言,我建议大家直接打开在看的教程的第一章,把代码复制到这个[在线编译](https://rextester.com/l/c_online_compiler_gcc)的网站里,点一下 "Run it" 看效果。为什么要去详细了解编译器、编辑器、IDE、gcc、g++、make 这种东西?能最快地上手,最快地运行看到效果,对于初学者来说是最好的。等你把环境装好了,人家已经学完三章了。当你已经会了简单的循环、判断、函数,已经建立了信心,就可以慢慢地去看那些让人头疼的东西了。 - 比如学 Linux,如果你电脑操作系统是 MacOS,直接打开“终端”,可以勉强当 Linux 使;如果你是 Windows,直接跟着微软的 [WSL 安装教程](https://docs.microsoft.com/zh-cn/windows/wsl/install),一步步无脑地用鼠标点击然后装起来。这时候你就拥有一个 Linux 了,再对着教程去敲。等闲下来了就可以了解了解内核是什么,发行版是什么,去了解云服务器,去了解不同的装 Linux 的方式。 为什么要这样?