html+css 是前端入门的基础 底子扎牢了其他前端框架都随手拈来。
前端,不一定要学java,但你一定要会一门后端语言,还要实际开发几个系统,深入学习http协议以及web server和数据存储等相关知识,否则你的前端是不可能学好了。
前端也好,后端也罢,你都是在编程,编程就离不开数据结构和算法,虽然js与java有诸多不同,但也有很多相同的东西,比如类c的语法,基本数据类型虽不同,但可类比,原型对象与class虽不相同,但也可借鉴。至于lamda和闭包以及一些设计模式,更是可以相互参考。
学好了java再学js,或者学好了js再学java都非常有帮助,能极大拓宽视野,当你对前后端都了然于心的时候,才觉得编程或者说web开发是很快乐和轻松的事情。这样你就不会那么困惑和困恼。
但是,你不学,照样可以也可以找到一份工作和完成任务。
但除了基本的干活外,总得有追求和发掘乐趣。这时你可以应该走的更深和更宽一些。
学javascript的话确实有C语言基础比较好,因为javascript从C-minus发展到ECMAscript,最终才是javascript,但是javascript的难点不在它的语法上,而是在他的浏览器兼容性上,这点是万恶的微软搞出来的。javascript和C的难点是不一致的,所以没必要去学C语言。javascript要记住的东西非常多,而且条例不是很清楚,一般感觉比C语言用起来还麻烦。