Step by Step Guide for Javascript - Basics to Advanced