Я бы не стал советовать учить jQuery. Хорошо его знать, но не начинать. Иначе он привьет не правильное понимание того как надо делать. Нужно учить язык на хороших примерах, которые привьют хороший стиль. Я потом быстро разрботаться в jQuery.
Ну думаю что не надо говорить что знание HTML5 и CSS3 должны быть 5+.
Ну а вот с яваскриптом тут все сложнее. Я бы посоветовал поизучать.
Angular.js
Backbone.js
Ember.js
Knockout.js
Это на сегодня передовые фреймворки. Если не они то подобные будет править фронтендом в ближайшем будующем. Я их процитировал в порядке важности, как я сам считаю. Если окунетесь в мир Ангуляра, возможно все остальное и не понадообится.