Created on: February 1, 2025, updated on: September 21, 2025
The list will be updated occasionally
The Modern JavaScript Tutorial β The king of all JavaScript tutorials, which provides a strong foundation. In my opinion, this tutorial alone (along with the React.js documentation and at least some minimal TypeScript knowledge) is enough to learn JavaScript for a junior-level position with a salary starting at $2,000 per month.
React β The official React.js website is a must-read. Donβt waste time searching for other courses or videos. Or you can watch them later and be surprised: "Why to make a variable the state if its change shouldn't trigger a re-render?", "Why to mutate DOM objects directly instead of adding a state and defining how the UI should change when the state changes?", "Why to update one state based on another inside an effect if that causes an unnecessary re-render?"
developedbyed β My programming journey didnβt actually start with documentation. During the COVID quarantine, I bought Edβs courses, "The Creative JavaScript Course" and "The Creative React and Redux Course," for about $50. I learned documentation while working on projects similar to those in his tutorials. He has an awesome imagination, and his projects seem bright and exciting. Ed even encourages students to add the projects from his course to their portfolios (though itβs probably better to at least create your own version)
Two textbooks on TypeScript: Programming TypeScript by Boris Cherny and Effective TypeScript by Dan Vanderkam β I only read them recently (more than four years after I first started writing in TypeScript). So, I believe practice is much more important, especially when the abundance of abstractions in IT makes it seem like this field is impossible to master. These books are written in an engaging style and help improve and systematize practical knowledge.