编程小白的话,不推荐你一开始就通过技术分享网站来学习HTML5,技术博客上的文章会比较零散,它更多的是对HTML5的一些技术点的总结吧,没有形成一个完整的学习知识体系,不利于初学者学习。但是,你在学习的过程中,对某些技术点有疑问或者不理解的话,就可以很好的利用技术分享网站,比如HTML5学堂等,利用它有针对性的进行学习。
好的技术视频对编程小白来说也是一个不错的在线学习资源,一定要不错的!!!不然看完视频你会感觉到自己好像什么都不会,那是因为大部分的技术视频都是在讲解技术知识,忽略了课程逻辑与教学方法的重要性。听过HTML5学堂的技术视频,他们是按照一个开发流程的逻辑进行讲解,讲一部分理论知识,再动手实践理论知识,最后会有一个知识总结,我觉得这种模式学起来会比较容易,也不会出现理论很强动手能力差的现象。
在学习的过程中,不知道自己的掌握情况,可以通过做面试题来检测自己的掌握情况,这个建议你去看“决胜前端”(minApp),里面有大量的面试题,而且还对每一个题目做了详细的分析与解答,还是挺适合初学者的。