学javascript的话确实有C语言基础比较好,因为javascript从C-minus发展到ECMAscript,最终才是javascript,但是javascript的难点不在它的语法上,而是在他的浏览器兼容性上,这点是万恶的微软搞出来的。javascript和C的难点是不一致的,所以没必要去学C语言。javascript要记住的东西非常多,而且条例不是很清楚,一般感觉比C语言用起来还麻烦。
既然做web前端的话,美工比javascript重要的多,毕竟有时候前端代码都有现成的模板可以使用。相比之下javascript很多代码都是通过后台脚本直接嵌入到html页面中的,比如Ajax代码等。所以前端的话,初期只要会dom编程即可,能看懂框架代码,慢慢理解就是了。
最难的部分是CSS,布局这点比javascript难的多,浏览器兼容性更令人伤心,毕竟javascript还有jquery等框架可以使用,但是css就没这么幸运了,除了某些css属性可以通过jquery等框架屏蔽兼容之外,必须要手动调试。
反正到最后你都必须精通HTML+CSS+javascript,内容很少,但是很杂论,作为吃饭的工具,你不得不精通。甚至到最后你还得回后台代码才行比如,PHP 、java、C#等,因为单单是做前端的很少的,大部分公司都是混合前后台的,除了某些大公司,专门找美术专业的做前台设计。