All you wanted to know about JavaScript but never dared asking!


If you enjoyed my React Redux Tutorial for Beginners you can't miss what I'm working on!

Last month I released "Il Piccolo Libro di JavaScript", a beginner friendly JavaScript book, in italian.

A lot of folks are asking for a translation and there will be one!

Ever dreamed of a JavaScript book focused on those hard to grasp concepts while being beginner friendly?

If you answered yes then you will love "The Little JavaScript Book".

Sign up below for updates, free chapters, and a nice discount when the book is released!

The Little JavaScript Book Cover

No worries, there will be a nicer cover soon ;-)

* indicates required

Check the box below if you want to occasionaly hear from me about training workshops and other news!

I will never, ever send spam. I promise. For more information about privacy practices please visit my website. By clicking below, you agree that I may process your information in accordance with these terms.

We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices here.


The "Little JavaScript Book" is organized in three parts. The first part covers the inner working of JavaScript engines and the "hard parts" of the language: closures, the prototype system, this and new. Every chapter ends with a self-assessment test which is useful for making the concepts stick.

The second part of the book has a lot of practical exercises with the DOM with a lot of pages convering code organization and best practices. The third and last part contains solutions for the exercises and future additions to the book.


The book starts with a brief introduction on JavaScript fundamentals:

  • variables
  • functions
  • type and primitives
  • JavaScript terminology
  • and much more!


After the introduction I'll cover the hard parts of JavaScript, like:

  • JavaScript engines
  • event loop and the call stack
  • closures
  • the "new" keyword
  • this in JavaScript
  • Promises and async/await
  • the prototype system


The rest of the book is dedicated to:

  • DOM manipulation
  • XMLHttpRequest and Fetch
  • working with forms
  • code organization in JavaScript
  • exercises
  • and much more!


"Why another JavaScript book?"

As much as I love "You don't know JS" and "Eloquent JavaScript" I feel there is the need for a book which takes the reader by hand.

Also, everyone has a unique viewpoint on technical topics and my readers love my style of teaching.

The "Little JavaScript Book" aims to be a reference on the hard parts of JavaScript while being beginner friendly.

When the book will be released?

The italian version has been already published. At this point it's a matter of translating the book while adding more material.

I hope to release the "Little JavaScript Book" after the summer.

"Can I see a preview of the book?"

If you're eager to see what's in the book you can get a sample from the italian version.

Otherwise sign up on the form above and stay updated!

What should I know before reading this book?

The "Little JavaScript Book" is not a complete guide to ES6, the 2015 JavaScript release. I assume the reader has familiarity with ES6 but I'll introduce it a bit in chapter 2. No worries though, I will explain ES6 syntax as we encounter it during the chapters.

Who the book is for?

While writing the book I had in mind web developers who always worked with jQuery or JavaScript without digging deeper into the language. The book is not a complete intro to programming but with a little work you should be able to follow along even if you never programmed before.

I highly suggest reading the book even if you're an experienced JavaScript programmer or you're coming from another language. You may be surprised how much you forgot about JavaScript.


Take a look at these real feedbacks from developers I coached

Abdi Saeed Abdi Saeed / Senior Front-end Developer @ KHWS

★ ★ ★ ★ ★

Valentino is a great trainer and mentor. He's flexible in his approach and tailors it to learner's needs.

What's appealing about his style is that not only he shows you "how" but also "why".

If you are looking to get up to speed or solidify your understanding, I would highly recommend Valentino.

Luca Parlapiano Luca Parlapiano / Android Developer

★ ★ ★ ★ ★

Valentino is a great teacher! He is professional and prepared. He makes every topic clear and understandable. The lessons are relaxed and focused on guiding the student to clearly understand the concepts.

I've spared not less than 6 months of study and research on Redux thanks to him!

Irene Tomaini Irene Tomaini / Front-end Developer

★ ★ ★ ★ ★

Great teacher.

I like the assignments so much, they are focused on solving real practical problems with React.

The assignments are never trivial, they require an effort which helps to internalize the concepts.

Being coached with a personalized learning path is very useful and helps saving plenty of time!

Cristiano Bianchi Cristiano Bianchi / JavaScript Developer

★ ★ ★ ★ ★

I always studied JavaScript as a self-taught developer.

Then I decided to contact Valentino because I felt I had to dig deeper into the intricacies of JavaScript.

Valentino is able to explain JavaScript clearly, adapting the study plan to my needs.

The exercises are great too, and they help sticking JavaScript in my head. Great teacher! Recommended!

Thodoris Kallias Thodoris Kallias / JavaScript Developer

★ ★ ★ ★ ★

Valentino is not only a JavaScript and React expert, but also has the required ability to clearly transmit this knowledge.

He attributes great importance to testing, a field in which few have comprehensive knowledge.

He is a great teacher, and I would highly recommend him.

Valentino Gagliardi

Here I am

I am Valentino Gagliardi and I help busy people embracing this crazy modern JavaScript stuff.

I do training and consulting on React, Vue, Redux, and JavaScript.

I write a lot and one of my best articles is React Redux Tutorial for Beginners: The Definitive Guide

Mark Erikson (Redux mantainer) mentions my article as one of the best resources for learning Redux.

I write books too! Check out "Il Piccolo Libro di JavaScript".

What are you waiting for?

Let's get in touch!