These practical resources will help you get up to speed and creating dynamic web content quickly.
Because there are numerous areas you can learn, think about your objectives so you can focus your training and get up to speed as quickly as possible. Do you want to learn how make web pages dazzle with dynamic content and a killer frontend and user experience that blows site visitors away? Or do you want to focus on optimizing server backend integration, streamlining data flowing to and from the browser and employing the latest patterns with synchronous and asynchronous server calls? Or perhaps you want to do both?
jQuery's learning center W3schools' jQuery tutorial
Bootstrap is another strong foundational framework that focuses on mobile frontend control and structure. It contains pre-built templates for web presentation geared for devices as well as desktop browsers. It also contains powerful plugins for jQuery to help you prototype ideas quickly.
Codecademy's Bootstrap tutorial W3schools' Bootstrap tutorial
Knockout is a an awesome framework that uses the Model-View-ViewModel pattern to create bidirectional dependencies between data and your web interface. It uses declarative bindings to easily associate DOM elements, dependency tracking and templates to provide for automatic UI refreshes. It can interact with JQuery and perform some of the same functionality with simpler code, as well as execute asynchronous calls to server-side logic. The site includes tutorials and several of live examples, making it a a complete reference for this simple, but powerful framework.
Here are a few classics: