Skip to content

The JavaScript Way

An open source book written by Baptiste Pesquet with the help of many people. Translated to French, Spanish and Indonesian. Published under a Creative Commons license and free to read online here. All code licensed under an MIT license. Contributions are most welcome.

This book is also available on Leanpub (PDF, EPUB), Amazon (Kindle, paperback) and Educative (interactive course).

Book cover


This book will be a useful companion for anyone wishing to explore the many facets of JavaScript. Numerous brain cycles were spent to make it:

  • Beginner-friendly yet comprehensive. From the very basics of programming up to front-end and back-end web development, a lot of topics are covered in a simple and approachable way. No prior knowledge needed!
  • Standards-aligned. The book is entirely written using the recent ES2016 syntax, giving you future-proof knowledge. From start to finish, it enforces good programming habits, embraces the ubiquitous JavaScript tools ESLint and Prettier.
  • Hands-on. No real learning happens without practicing! Each chapter is accompanied by a series of exercises to put your newly acquired skills into action. A three-part project will guide you in the creation of a social news web application (see it in action).
  • Easy to follow. Code along directly in your browser or build an efficient JavaScript development environment on your local machine.

Supporting this work

A lot of time and energy went into this content. If you find it useful and want to support this effort, here's what you can do:

  • Buy it under one of the available formats (see above). Any financial contribution would be much appreciated.
  • Rate it or leave a review on Goodreads or Amazon.
  • Spread the word about it.

Thanks in advance for your support!