Whenever learning a new tool, a good place to look for support is
Before getting into the main tutorial, it’s very important to make sure that your JavaScript fundamentals are in place. Please read the following guide: A re-introduction to JavaScript
Pay special attention to:
Once you have mastered the above material you can do: