Mình gà nên không dám khuyên nhiều, chỉ có 1 lời khuyên duy nhất là nên học Javascript cho vững, vững thiệt vững nhá chứ không phải kiểu viết cho chạy là được, phải hiểu tại sao nó lại như vậy. Vững rồi thì mấy cái sau khá đơn giản
Theo ngu kiến thì lộ trình có thể như sau
- JS vững (ES6, ES7 thích đọc chơi qua cũng đc nhưng đừng chú trọng quá)
- Chọn 1 vài cái frameworks/libs để vọc. Như mình hồi xưa là Backbone (Marionette) xong rồi tới Angular 1 xong rồi tới ReactJS
- CSS thì nên đọc sơ qua về mấy cái pre-processor như LESS, SASS, nhiêu đó là đủ xài. Xong rồi coi qua về mấy cái CSS3
- Build tool, cái này cũng tuỳ project nhưng hiện nay 2 cái nổi nhất là grunt và gulp cho nên cứ coi qua cũng chả mất gì. Còn thích hard core thì cứ xài npm
- Git! cái này là quan trọng nhất, dùng gì dùng thì cũng phải vẫn biết xài git (git - distributed version control system, chứ ko phải github - web-based Git repository hosting service)