Are you learning TypeScript? Or do you want to learn TypeScript?
Before getting started, check out this article that explains what TypeScript is.
While there are many TypeScript resources out there, the goal of this article is to provide you with some hand-picked resources for those who are learning TypeScript or want to start learning it.
1. TypeScript Handbook
If you already have a background in JavaScript, then the TypeScript Handbook would be the right place for you to start. It is a concise document that explains TypeScript to everyday programmers with JavaScript knowledge. You can easily read it in a few hours and get started with TypeScript very quickly.
2. Exercism TypeScript Track
Exercism is a free coding practice and mentorship platform. They have a catalog of 62 programming languages where you can learn, practice and feedback on your code for free.
Once you join the TypeScript track on Exercism, you'll get access to 95 exercises with automatic analysis of your code and personal mentoring from TypeScript experts.
3. TypeScript Deep Dive
TypeScript Deep Dive is a free ebook by Basarat Ali Syed. It is full of source code examples and clear, concise explanations that will help you learn TypeScript. The ebook is available in Epub, Mobi and PDF formats.
4. FreeCodeCamp
FreeCodeCamp has a free crash course on TypeScript for beginners available for free on YouTube. It is about 5 hours long and the code files from the course are available on Github.
5. Codecademy
Stress-test your knowledge with quizzes that help commit syntax to memory and create portfolio projects that showcase your new skills using Codecademy's Learn TypeScript course.
6. Educative.io
If you prefer text over videos, Educative.io has a text-based course for TypeScript beginners. It includes hands-on coding exercises that don't require you to setup anything locally. You can start learning immediately instead of fiddling with SDKs and IDEs. It also has built-in assessments to test what you've learned as you go.