如果你有一门编程语言的基础,可以自学,并且多动手,看书我感觉象楼上说了《javascript高级程序设计》第二版还不错,再配合网站上的一些视频,一定要多动手。
要是去参加培训,我推荐北京珠峰培训,你可以先看看他们的视频,也可以去他们那儿试听两天,他们应该不做限制的。
北京珠峰培训现在的前端课程主要开javascript课程,老师确实很好,比较专业生动,也挺认真的。从核心基础的变量作用域、闭包到DOM的高级应用,事件,再到JS的面向对象、继承,AJAX这些内容讲的都很好。如果一遍学不会目前好象还不限制重听(以后限制不限制不知道)。这儿的口碑也不错,有三四成的同学都是在百度新浪网易等这样的公司上班,珠峰老师比较实在。
以上感受仅是个人观点。见意你去试听一下,他们那儿不限制试听,可以对讲课内容做个了解,也可以和那儿的学生交流一下,以自己的亲身体会为主!
本人是珠峰培训09年的学生了,那会他刚做培训,不过到现在一直和他关系不错,我挺他。我现在做HTML5这方面的开发,我建议你可以选这个方向,绝对有钱途,嘿嘿!
CSS是初级的前端,
javascript是中级的前端
精通CSS,JS并且熟练最少一门后台语言的前端,是高级前端
如果还会HTML5,那你是未来的高级前端