If you want to learn the TypeScript programming language, check out this list of books, courses, tutorials, videos, and websites.
If you’re interested in learning more about TypeScript, the following list of resources can help you get started.
SEE: 10 ways to prevent developer burnout (free PDF) (TechRepublic)
Understanding TypeScript: This intermediate-level, best-selling course from Udemy teaches the fundamentals of TypeScript and how it works. Also included: How to use Features and Types, ES6 Features, Classes, Modules, Interfaces, and much more.
TypeScript Masterclass: An intermediate-level class from Udemy that teaches users to code in the GitHub repository, build Node.js processes, use TypeScript in a full-stack development context, and more. Users will build a small Angular Typescript Client using the Angular CLI in the course as well. Purchase of this course also includes the eBook Typescript Jumpstart: Fast-track to Typescript Proficiency, For Experienced Developers.
TypeScript for Node.js Developers: For developers looking to use TypeScript in Node.js, this hour-long, intermediate-level course from LinkedIn Learning covers TypeScript file conventions, how to use Types, Classes, and an Interface in Node.js, declaration merging, and more.
React: Using TypeScript: In this advanced class from LinkedIn Learning, users will learn how to use TypeScript with React including: Basic and complex Types, class/stateful components, Interfaces, basic and complex Types, and how to implement higher-order components.
Learn TypeScript in 50 Minutes: Tutorial for Beginners: This video covers fundamental concepts such as: Variable Declarations, variable Types, Functions, Interfaces, Classes, and Access Modifiers.
TypeScript: The Basics: This 12-minute video discusses the basics of TypeScript functionality and practical use cases.
Object-Oriented vs Functional Programming with TypeScript: This video from AngularFirebase explains object-oriented and functional programming using TypeScript. Included are notes about Interface and Class Inheritance.
TypeScriptlang.org: The official website for the language offers the latest version of TypeScript for download as well as a handbook, code simulator/”Playground,” guides for using TypeScript with Angular, React, Node.js, etc., tutorials, updates, and more.
TypeScript blog: On Microsoft’s site, this official TypeScript blog features regular updates and new developments.
@typescriptlang: The official Twitter page for the language. It contains posts about updates/changes, videos, and other related content.
GitHub: Users can post issues, get resolutions, and receive language updates for TypeScript.
Definitely Typed: A GitHub forum containing high-quality TypeScript definition files for common libraries and frameworks.
StackOverflow: A forum where users can discuss questions and issues related specifically to TypeScript.