About a year ago I finally started learning JavaScript so I could build complex, fast and fancy client web app that relies on restful services. I was completely new to this subject so I basically needed to learn everything from scratch… the language, best practices, architecture…
So here are resources I used for learning and libraries that helped me along the way.
JavaScript basics
First the language and most popular lib – jQuery.
Knockout
Knockout is great lib for MVVM that does client rendering and data binding.
Bootstrap
Grate CSS framework with fancy controls that supports responsive UI.
Controls
Additional controls that integrate nicely with Bootstrap.
Libs