Resources
A short, opinionated list. Every link below is free and well-maintained.
Official docs
- MDN Web Docs — JavaScript
The most accurate reference for the language and browser APIs.
- ECMAScript Specification
The official spec — useful for resolving edge-case questions.
- Node.js Docs
Server-side JavaScript runtime documentation.
Free books
- Eloquent JavaScript (Marijn Haverbeke)
Modern, project-driven introduction with interactive examples.
- You Don't Know JS Yet (Kyle Simpson)
Deep dives into how the language really works.
- JavaScript.info
Modern tutorial covering language and browser, beautifully written.
Practice & challenges
- Codewars
Bite-sized challenges ranked by difficulty (kyu).
- LeetCode
Industry-standard interview prep platform.
- Exercism — JavaScript track
Free mentored exercises.
YouTube channels
- Fireship
Fast, dense modern web video essays.
- Web Dev Simplified
Clear tutorials on core JS and frameworks.
- Akshay Saini — Namaste JavaScript
Deep dive into JS internals (in English).
Tools you'll use daily
- Visual Studio Code
Free editor. Install ESLint and Prettier extensions.
- Chrome DevTools
Your debugger. Press F12 on any page.
- Can I Use
Check browser support for any JS / CSS / HTML feature.