All Projects → AlbertoMontalesi → The Complete Guide To Modern Javascript

AlbertoMontalesi / The Complete Guide To Modern Javascript

A comprehensive, easy-to-follow ebook to learn everything from the basics of JavaScript to ES2020. Read more on my blog or buy it here Get the course here

Programming Languages

184084 projects - #8 most used programming language
455 projects
71 projects

Projects that are alternatives of or similar to The Complete Guide To Modern Javascript

You Dont Know Js
A book series on JavaScript. @YDKJS on twitter.
Stars: ✭ 147,493 (+17734.7%)
Mutual labels:  book, education, programming, learn-to-code, training-materials
Learn Vim
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for.
Stars: ✭ 7,221 (+773.16%)
Mutual labels:  book, education, programming, training-materials
30 Seconds Of Php
Short PHP code snippets for all your development needs
Stars: ✭ 2,461 (+197.58%)
Mutual labels:  education, programming, learn-to-code
INGInious is a secure and automated exercises assessment platform using your own tests, also providing a pluggable interface with your existing LMS.
Stars: ✭ 138 (-83.31%)
Mutual labels:  education, training, learn-to-code
30 Seconds Of Code
Short JavaScript code snippets for all your development needs
Stars: ✭ 89,121 (+10676.42%)
Mutual labels:  education, programming, learn-to-code
Informações gerais sobre o Centro de Treinamento
Stars: ✭ 345 (-58.28%)
Mutual labels:  education, programming, learn-to-code
Minerva Training Materials
Learn advanced data science on real-life, curated problems
Stars: ✭ 37 (-95.53%)
Mutual labels:  education, training, training-materials
30 Seconds Of Css
Short CSS code snippets for all your development needs
Stars: ✭ 14,945 (+1707.13%)
Mutual labels:  education, programming, learn-to-code
30 Seconds Of React
Short React code snippets for all your development needs
Stars: ✭ 3,991 (+382.59%)
Mutual labels:  education, programming, learn-to-code
Learn Vim
Vim 实操教程(Learning Vim)Vim practical tutorial.
Stars: ✭ 1,166 (+40.99%)
Mutual labels:  book, education, programming
Functional Light Js
Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.
Stars: ✭ 14,764 (+1685.25%)
Mutual labels:  book, education, training-materials
Freecodecamp's open-source codebase and curriculum. Learn to code for free.
Stars: ✭ 339,510 (+40953.2%)
Mutual labels:  education, programming, learn-to-code
Short C# code snippets for all your development needs
Stars: ✭ 132 (-84.04%)
Mutual labels:  education, programming, learn-to-code
Es6 For Humans
A kickstarter guide to writing ES6
Stars: ✭ 5,170 (+525.15%)
Mutual labels:  education, programming, learn-to-code
一个基于 Material Design 风格设计的图书展示类App,豆瓣图书,在线电子书。
Stars: ✭ 331 (-59.98%)
Mutual labels:  book, ebook
Awesome Devbook
📕 국내 개발 도서 리스트
Stars: ✭ 351 (-57.56%)
Mutual labels:  book, programming
50 Projects For React And The Static Web
⚛ 50 project ideas to learn by doing complete with project briefs, layout ideas, and resources!
Stars: ✭ 319 (-61.43%)
Mutual labels:  ebook, learn-to-code
Stars: ✭ 3,773 (+356.23%)
Mutual labels:  education, learn-to-code
Textbook Curriculum
Ada Developers Academy Online Curriculum
Stars: ✭ 396 (-52.12%)
Mutual labels:  programming, learn-to-code
Microservices from Design to Deployment 中文版 《微服务:从设计到部署》
Stars: ✭ 4,637 (+460.7%)
Mutual labels:  book, ebook


GitHub stars GitHub forks Github All Releases

PRs Welcome

The Complete Guide to Modern JavaScript

Learn everything from the basics of JavaScript to the new ES2021 features. Practice with more than 50 quizzes and dive into the basics of TypeScript.


Who is this book for?

This book is aimed to developer of every level, from beginner to advanced, who want to improve their JavaScript skills and get up to date with all the upgraded done to the language specification since 2015.

This book is not for total beginners, it does cover the basics of programming in general and albeit providing an introduction to JavaScript I would recommend that you take it only if you have at least a basic understanding of the language.


4th Edition is out

Included a new chapter detailing all the new features introduced by ES2021

Free vs Paid Version

The Paid version gives you access to:

  • all the core chapters available on Github
  • introduction to JavaScript section
  • introduction to TypeScript section
  • 50+ quizzes
  • epub/mobi/pdf version
  • paperback version (both color and black and white version available)


Where to buy it

You can get the course based on this book on:

You get the ebook on Amazon, Leanpub and other stores, check the following link to find your local amazon store:

If you enjoyed the book please leave a review to support me and help other buyers.

You can also read my articles on my blog here.


About me

My name is Alberto Montalesi, I am from Italy and I am working in Vietnam as a Software Developer creating enterprise software.

My passion for programming started late in life, in 2016 at the age of 24 after a bachelor's degree in Law.

My path to become a self-taught software developer has not been easy, but it's definitely something I would do again.

You can read my story on Medium at this link:

Writing a book that can help other aspiring developers fills me with pride as I know very well how hard it can be to find the motivation and the resources to continue studying and improving your skill.

Apart from programming, my other passions include photography, traveling and gaming.


Get in touch

If you want to get in touch for any type of collaboration or discussion you can find me on:


Contributions & Donations

Any contributions you make are of book greatly appreciated.

If you enjoy my content and you want to donate a cup of coffee to me, you can do so at or here.


Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].