Topics / #training-materials
Training-materials projects on GitHub
In-depth books and courses for learning programming languages and tools.
As of , the most-starred Training-materials projects on GitHub are You-Dont-Know-JS (184.8K stars), comprehensive-rust (33.4K stars) and Functional-Light-JS (16.7K stars). GitHub.Locker tracks 5 Training-materials repositories with 262.5K stars combined. The fastest-growing on October 19 was You-Dont-Know-JS, with +9 stars in a day.
Hot right now
Most stars gained in a day · Oct 19
You-Dont-Know-JS
getify/You-Dont-Know-JS · ★ 184.8KA free, open-source book series by Kyle Simpson that dives deep into the core mechanisms of the JavaScript language, covering topics like scope, closures, types, and objects.
+3comprehensive-rust
google/comprehensive-rust · ★ 33.4KComprehensive Rust is a multi-day Rust course developed by the Android team at Google, covering Rust from basic syntax to generics and error handling.
+1Learn-Vim
iggredible/Learn-Vim · ★ 15.3KLearn Vim (the Smart Way) is a free guide book that teaches the useful parts of Vim and Vimscript without requiring you to read the entire help manual.
The all-time top
5 projects · by stars
- 184.8K
#1 · getify/You-Dont-Know-JS
You-Dont-Know-JS
A free, open-source book series by Kyle Simpson that dives deep into the core mechanisms of the JavaScript language, covering topics like scope, closures, types, and objects.
- 33.4K
#2 · google/comprehensive-rustcomprehensive-rust
Comprehensive Rust is a multi-day Rust course developed by the Android team at Google, covering Rust from basic syntax to generics and error handling.
- 16.7K
#3 · getify/Functional-Light-JSFunctional-Light-JS
This is a free, complete online book (and companion workshop) that teaches a pragmatic, scoped-down subset of functional programming — what the author calls 'Functional-Light Programming' — applied directly to real JavaScript code.
- 4

Learn-Vim
15.3Kiggredible/Learn-Vim · DockerfileLearn Vim (the Smart Way) is a free guide book that teaches the useful parts of Vim and Vimscript without requiring you to read the entire help manual.
- 5

gotraining
12.2Kardanlabs/gotraining · GoTraining class material for Ardan Labs' Go courses - the commented example code and exercises used in classes that have taught Go to thousands of developers since 2014.
Related topics
Often tagged together