About the project

The Modern JavaScript Tutorial was created in 2007 by Ilya Kantor, and regularly updated since then. New chapters were added, outdated ones - removed, to stay fresh. The PDF version is about 1300 pages, starting from the beginning, and then to advanced topics.

It's a book, not a video, as for many people reading is faster. Also, books are easier to update, keep modern :).

The content of this tutorial is open source and everyone is welcome to contribute.

Bug or typo? Great idea?

Please create an issue on our github.

We want to make this open-source project available for people all around the world.

Help to translate the content of this tutorial to your language!

The team

Tutorial maintainers

The tutorial repository is at https://github.com/javascript-tutorial/en.javascript.info.

Contributors

The list below includes all contributors-authors of 10+ lines of the tutorial. The full list of contributors is available at github.

It's very easy to become listed. Just write an article or propose fixes in the tutorial repository. And get everyone's thanks.

ContributorLinesPercent
Ilya Kantor
6066392.90%
imidom
4920.75%
Alexander
2360.36%
paroche
2250.34%
Brent Guffens
2050.31%
Vse Mozhe Buty
1970.30%
Jeff Bothe
1640.25%
hrodward
1560.24%
gwooly
1250.19%
Raphael
1060.16%
Peter Kampjes
1030.16%
MuhammedZakir
930.14%
joaquinelio
930.14%
Violet.Lee
860.13%
LeviDing
850.13%
Alexey Pyltsyn
790.12%
Thierry Parmentelat
770.12%
VibingCreator
760.12%
Logan Schelly
710.11%
Mustafa Kemal Tuna
640.10%
Alexander Ogilvie
610.09%
Scott Martin
610.09%
Jonathan Chue
590.09%
Young Bae
490.08%
Ghost-017
470.07%
Mau Di Bert
420.06%
user
380.06%
Zhi Yin
370.06%
David Michael Gregg
350.05%
Jay
320.05%
11un
320.05%
Cat McLoughlin
310.05%
wonderingabout
300.05%
koala-lava
280.04%
Mojtaba Javan
260.04%
Miguel N. Galace
260.04%
Patrik
250.04%
Ben James
220.03%
dragonwocky
220.03%
daGo
190.03%
reigningmetal
190.03%
Anton Krekotun
190.03%
Osvaldo Dias dos Santos
180.03%
aruseni
170.03%
K-Sato
160.02%
Alex Galkin
160.02%
Will Golledge
160.02%
duianto
150.02%
Manik Kapoor
150.02%
Tovieye Moses Ozi
140.02%
Daria Pimenova
140.02%
u-n-known
130.02%
Petr Glivicky
130.02%
Prokhor
120.02%
Jesse Bonzo
120.02%
Skubie Doo
120.02%
evazorro
120.02%
sawyerrken
120.02%
Ahmed Bouhamra
120.02%
Anurag Bhandari
120.02%
Kurczok
110.02%
cpxPratik
100.02%
Ian Witham
100.02%
DouglasMV
100.02%
Aastha Sinha
100.02%
Luca Leone
100.02%
Show all ▾