Github 上面 star 最多的库,还不快来看看,JS 全栈就靠它了。
Free Code Camp - Official Site
https://www.freecodecamp.com
如果英文不好,还有中文的
https://freecodecamp.cn
编程学习指南
- 计算机博大精深,初学者很容易迷失其中。选定一个方向并坚持下去很重要,Web开发是初学者的最佳选择。
- 编程语言众多,选择一门最容易入门的语言即可,JavaScript就很适合。
- 学编程有三点非常重要:英语、逻辑、细心:
- 英语好的同学看英文书籍、文档,写代码非常流畅,所以印度人比中国人在这块更有优势;
- 编程最重要的就是培养你的逻辑思维,永远记住:思维是人脑最核心的东西;
- 在编程中经常被一个符号、一个字母的拼写错误而卡住半天,所以优秀的程序员永远都是粗中带细。
- 关于编程的三个认识误区:枯燥无味、烧脑、青春饭。
- 会编程的人都是奇葩,这种整天和英文字母、数字待在一起的工作枯燥无味。
- 编程太烧脑,里面各种算法、数据结构要让人疯掉,编程纯粹就是个烧脑的工作。
- 搞编程的经常加班,这个行业就是个吃青春饭的行业,30岁必须得转行。
- 关于编程的三个正确认识:有趣、不烧脑、铁饭碗。
- 字母和数字的无限组合就能创造出那么多有趣的网站、游戏、软件,这是非常让人着迷的,也非常培养一个人的专注力。
- 学编程不是搞计算机科学,你不需要接触那么高深的算法、数据结构、高等数学,它并不烧脑,但却烧手(需要每个人手动敲大量代码)。
- 只要你会编程,能解决问题,没有人在乎你今年是81岁、还是18岁,编程这门技能会成为你一辈子的铁饭碗,
- 看书学编程、犹如在岸学游泳–北京理工大学计算机专业金旭亮老师
- 很多人都有这种错觉:看书、看视频、听老师讲课发现看懂了、听懂了就以为学会编程了,一到实际操作发现问题重重。
- 任何你能看到、听到的东西都是他人总结的知识点,如果你不实践、不消化、不转化成自己的东西,那这些知识永远是他人的,不是你自己的。
- learning by doing 实践是学习编程的重中之重;
- 在掌握最小知识点后,就应该立刻开始实践,在实践中发现更多知识点;
- 遇到困难先看错误提示、然后搜索,最后通过聊天室求助,兴许遇见志同道合的好基友;
- 英文是学习编程的最大障碍,所以一款好用的中英文词典是你的好帮手。传送门
- 注册一个GitHub账户,这是考验你是否具备自我学习能力的第一步。
- 找一个安静的环境,把手机静音,集中注意力开始我们的互动课程吧。