A climber on a snowy mountain under a swirling skyscape of stars

From it’s extremely humble beginnings - the original specification was created in just 10 days in May 1995 by Brendan Eich - JavaScript has become a top-tier programming language, equally at home on the browser as it is on embedded devices.

The popularity of JavaScript has spawned a vast and confusing array of related technologies, knowledge of which can quickly overwhelm the new coder. For this reason - and because its best to start with the basics - this reading list concentrates on pure JavaScript as it is available today, including the latest, powerful enhancements.