The r/typescript community's most upvoted practical advice: take an existing JavaScript project, rename files to .ts, enable strict mode, and fix the errors. This hands-on method builds real intuition faster than any course.
This isn't a product — it's the method that experienced developers swear by. If you already know JavaScript, this approach will teach you more TypeScript in a weekend than months of passive video watching.
“Best way to learn is by doing. You can start off simple, assuming you already know JS. Convert an existing JS project to TS and gradually fix bug when you add TS.”
r/typescript · read thread →
“Turn on strict mode and force yourself to use it. Go to definitions of library functions and such you don't understand, try to understand them.”
r/typescript · read thread →
“A good way to really learn it is to convert a JS project to TS”
r/typescript · read thread →
“Work on TS project lol. That's how I learned (along with the handbook)”
r/typescript · read thread →