This provides an introduction of JavaScript for programmers who are already familiar with Python. Its focus is on JavaScript as a programming language, and not the HTML document object model (or DOM).
The author has over 10 years experience of Python and about 3 years of JavaScript. It contains examples and information that he wished he had when he started with JavaScript.
Even if you don’t know Python, you may find this useful, particularly if you know another programming language (and you’ll learn some Python on the way).