There are thousands of people learning JavaScript and web development in the hopes of getting a job. Often, self-learning leaves gaps in people’s understanding of the JavaScript language itself. It’s actually surprising how little of the language is needed to make complex web pages.