本文适用于想学习编程,但是找不到入门途径的菜鸟级别程序员。目的在于让新手找到一条适合自己的编程路线,并将自己的自学能力培养出来~
一、这一章要先啰嗦一点
想必很多人都像我一样,在想学习自学编程的时候,都做了充足的准备:桌面上放好了三本砖头书:《算法导论》、《编译原理》、《计算机组成原理》
准备好了经典教材:《C++ Prime Plus》、《数据结构C语言版》
手机调成静音,然后对每一个正在聊天的妹子都说上一句:我去学程序了
电脑打开,选一张自己喜欢的壁纸,打开教材
听起来很美好,但是这样的准备之后往往都是:
看你五分钟教材,反复地看第一页,然后就沉迷游戏或者聊天去了。
我们也不得不面对这个事实:
自学编程真的很难!
事实上我们至少面对着以下几个困惑:C、C++、Java、PHP、Python那么多语言,有什么区别,学了能干什么?
一个语言的学习路线是怎么样的?面对着互联网上浩瀚的知识,我们怎么理出自己的学习路线?
我学了编程能做什么?对我的实际生活有什么样的帮助?
都说会编程要知道算法、编译什么的,但是这些都是什么意思?我看了这些书好像也没有代码啊?
每一个困惑都是致命的,都会让你在面对困难的时候瞬间放弃。或者在一时热血把一门研究了一阵,但是也止步于定义变量和输出HelloWorld.
我也曾经在各种论坛和知乎上想寻找一种可以入门编程的方式,很多大牛都推荐了一些很经典的教材,不得不说确实很有用。但是对于一个真正的菜鸟来说:我们真的需要被手把手地教学!
所以我们现在抛弃专业,经典的教材,手把手,一点一点的接触编程的世界!
二、可以开始啦!
如过你看完上面的一堆BB还没觉得累的话,那你现在就做一下以下的:坐在电脑面前(对,有键盘鼠标那种,ipad不算)
一个浏览器(别问为什么,不是用来上小黄网就对了)
一个文本编辑软件(推荐vscode vscode下载页面)
安装完vscode看到的界面应该是这样的:
内心有点小激动!这个见面看起来就很dalao啊!
不急不急,我们现在按下键盘的 Ctrl和S (先按Ctrl不松开再按S),就会出现这样的界面:
好吧window的界面大概会有点不一样,我晚点再找个window电脑截个图嘛。然后把存储为那一行改一下,Untitled-1改成index.html。
保存。
把输入法切换成英文状态!
现在在vscode界面中输入一个叹号,就是像下面那样。
!然后按下键盘左边的tab按钮
这时候会突然弹出一堆代码!哇!看起来好高端!但是我们不要怕!
这时候的代码应该是这样的:
ps:作为一个伪程序员,看到//开头的要学会自动脑屏蔽
Document//预警:等下要修改这里的!
然后我们选中这一行 ,修改一下:
Document//鼠标选中这一行!这时候光标应该在闪啊闪啊的!
修改成这样:
Document//没错这里留一行出来啦
然后!然后!重点来了!我们要输出HelloWorld啦!咳咳,不好意思,吃鸡玩多了,走错片场了
现在把代码改成这样,注意:是英文输入法,而且句子不能有一点错啊!
Documentdocument.body.innerHTML = 'Hello World!';
然后按下刚刚一样的Ctrl+S进行保存!
然后找到这个文件(emmm,我也不知道你存在哪了),双击打开!你现在看到的应该是像这样的!
哈哈哈,恭喜你,你成功输出了第一个hello World,这对你来说的意义不亚于人类第一次踏上月球!
但是估计你心里是有点疑惑的:为什么我输入!然后按下tab就会出来一堆代码
为什么这样写就可以输出hello world?
不急不急,我的基友说他准备好98k和8倍镜等我了!我先去玩两把吃鸡,第二章再回来告诉你为什么!溜了溜了!~~