自学简单编程可行吗？
接近零基础想要系统地自学前端开发，我在这分享下个人经验。 首先学习 HTML、CSS 和 JavaScript 的基础知识。你可以在以下几个网站学习这些基础知识： W3school：http://www.w3school.com.cn/ MDN 官方教程：https://developer.mozilla.org/zh-CN/ W3C 官方文档：https://www.w3.org/ freecodecamp 学习网站：https://www.freecodecamp.com/ 学习 HTML 和 CSS 基础知识的时候，看上买呢网站教程就够了。当你想要进阶的时候，推荐你看《精通 CSS 第三版》和《CSS 权威指南两本书》。 之后你就需要学习一些包管理，包括 npm，yarn 等等。 接下来学习 CSS 预处理，CSS 的一些框架的使用，最常见的就是 Bootstrap 等。以及 CSS Architecture。 这里推荐一些好用的前端库： 以上这些没必要都学，千万不要什么都学，要有选择的学，按照需求去学，在项目实战中学。 在 CSS 和 HTML 相关知识学好了之后，开始认真学习 JavaScript。推荐几本好书：《JavaScript 权威指南》，《JavaScript 高级程序设计》，《JavaScript DOM 编程艺术》  当然，除了以上这些书，还有一些进阶书籍。不过以上三本看熟看透，你已经可以达到中级水平了。对于之后再看什么书，你应该自己就可以进行选择了。我在这列一些常见的推荐书目。 学习好了 HTML，CSS，JavaScript 基础知识后，学习一些构建工具及其他工具的使用，并尽量明确其原理，开始做项目。包括但不限于以下工具： 之后进行前端框架的选择和学习，包括但不限于以下框架： 注意：以上内容依旧是有选择地学，不是所有内容都要学，不要给自己太大压力，什么都学，导致什么都没学好。 框架和知识学习好了，要学习如何进行测试，主要包括这部分内容： 之后要学习 PWA，这是以后的发展趋势： 之后学习一些更深入的内容： 当然，学习无止境，最重要的是持续学习，加油吧！ 想成为一名前端大牛，按照这个路线学习，足以帮助你快速成长。  我的其他相关回答：