Speaking JavaScript

This book has been written for programmers, by a programmer. In order to understand it, you should already know object-oriented programming, for example, via a mainstream programming language such as Java, PHP, C++, Python, Ruby, Objective-C, Swift, C#, or Perl.

Thus, the book’s target audience is programmers who want to learn JavaScript quickly and properly, and JavaScript programmers who want to deepen their skills and/or look up specific topics.

Speaking JavaScript has four parts:

  1. JavaScript Quick Start: Learn a safe subset of JavaScript in less than 30 pages.
  2. Background: When, why, and how was JavaScript created? How is it related to other programming languages? What were the important steps that got us to where we are today?
  3. JavaScript in Depth: This part is more of a reference: look for a topic that you are interested in, jump in, and explore. I still tried to make it fun to read.
  4. Tips, Tools, and Libraries: This part gives tips for using JavaScript: best practices, advanced techniques, and learning resources. It also describes a few important tools and libraries.

To read this book online visit here: