暑假来了,有亲戚的小朋友想学开发,问我怎么入门。我想这也是很多想成为独立开发者的小伙伴们的疑问。所以我整理了一些资料,大家可以一起参考一下。
最好的开始方式是从最简单的入手——写网页。对于新手来说,这是一条很好的入门路径。
首先,我推荐这套教程:[Learn to Code — For Free — Coding Courses for Busy People](
www.freecodecamp.org)。这个网站不需要你搭建环境,可以从零开始学习基础代码,涵盖了响应式网页设计、JavaScript算法和数据结构、前端开发库(React)。我觉得把前三部分学完,就会有一个不错的基础概念。学习过程中,还可以参考这个路线图:[Frontend Developer Roadmap](
roadmap.sh),两者搭配,效果更佳。
接下来,当你对基础有了一定了解,就可以开始动手做项目了。我推荐跟着这个博主学习:[Build something great! - Code With Antonio](
www.codewithantonio.com)。他创建了很多免费且高质量的课程,可以跟着实操,做出一些有意思的项目。
做了几个项目后,如果想巩固知识,查漏补缺,可以看看这些资源:
- 基础: [现代 JavaScript 教程](
zh.javascript.info)
- 进阶:[Frontend Developer Roadmap](
roadmap.sh)
- 高手:[Backend Developer Roadmap](
roadmap.sh)
如果你能在暑假期间学完这些内容,前端编程的入门就差不多了,后端也会有一些了解。接下来,你可以根据自己的兴趣继续深入学习,比如 Node.js、TypeScript 或者 Python。
希望这些资料能帮到你,祝大家学习愉快,开发出属于自己的精彩项目!