记住learn enough to do something 的概念
1: 不要纠缠太具体的细节,学习到足够做什么的程度,然后开干,过程中遇到问题随时搜索,然后应用,这是编程人员最通用的学习过程。
2: 永远记得用最小化的基础学习 -> 实干 -> 遇到问题搜索查阅文档 -> 归纳总结的学习模式代替以往的概念学习模式。
补充两点,搜索一定要用Google,加强自己阅读英语文档的能力(这个不难,技术文档的英语并不复杂,来来去去都是那些术语)
看书
w3school ,过一遍,大致了解前端都有些什么知识点,网站上需要手敲的地方尽量都敲一下,锻炼感觉。然后是看书
Head First HTML与CSS(第2版) (豆瓣),这个系列就是针对零基础的,非常易读,也有实用场景,推荐。
CSS设计指南 (豆瓣),简单讲解了一下CSS 的理论知识后,就投入到应用场景了 ,里面给出了很多经典的布局实现,强烈推荐。
JavaScript DOM编程艺术 (第2版) (豆瓣),对初学者来说短平快的理念和操作性是入门书应该注重的,我建议结合书中的实例,重点关注DOM 这个核心话题,忽略书中那一大堆if...的逻辑判断。
锋利的jQuery (豆瓣),把jQuery 当工具,是对JavaScript的封装 (DOM 相关、事件处理,浏览器兼容),看完这本,你应该能实现大部分简单动态效果了。