[Answer] How to Learn JavaScript Step by Step and Effectively? · John's Blog