http://www.w3school.com.cn/js/index.asp 中文的,虽然看着有点 low ,但是入门的话简单快速,学 Javascript 基础足够。
学完基础就要深入一下了,先了解什么是“闭包”、“作用域链”和“原型链”,这些在网上搜文章一搜一大堆,一开始理解比较抽象,多看多试就好了。
然后是前沿一点的,建议直接上 ES6 和 ES7 ,这个教程很薄,有纸质书可以买
http://es6.ruanyifeng.com/上面都学完就可以分专业了,你是要做客户端(浏览器端)开发还是服务端开发。
客户端开发的话就从 jQuery 开始,依然是那个中文网站,
http://www.w3school.com.cn/jquery/index.asp 简单粗暴,差不多一两天也就能学会了,还是要多练习。
之后就是接触一些前端框架, React 、 VUE2 、 Angular2 等,自己去网上搜什么时候要用这些框架以及什么情况向选择哪个框架。
服务端的话主要就是 Node.js ,这个国内资料不是特别新,需要基本的看英文文档的能力,可以从 Node.js 官网入手,
https://nodejs.org/en/docs/guides/ 看书的话《 Node.js 实战》和《深入浅出 Node.js 》好像都行,不过纸质书上的东西有很多都过时了, 学的话建议从 Node.js v7.0.0 开始,因为等你学完 v8.0.0 差不多就出来了。
基础学完就可以接触一些 WEB 框架了, Express 、 Koa 都可以,同样自己去网上搜他们的对比以及什么情况下适合用哪个。
上面都学完之后就可以回来这里想我一样写老多回复忽悠新人了~~~