In order to get a better handle of TypeScript, I used it to recreate the classic "Duck Simulator" example in the Head First Design Patterns book. The book example utilizes the Strategy Pattern so that's what I'm doing.
The content in the Design Patterns in TypeScript repo link below already says how to apply TypeScript to the pattern but again, I'm doing this so I can get a better handle on TypeScript. And the best way to get a better handle on code is to actually write it.
Read the related blog post here.
-
The Handbook in the Official Documentation (
probablyyour first stop) -
Anders Hejlsberg: Introducing TypeScript (screencast TypeScript walk-thru from the guy that created the language...MAYBE your second stop)
-
Brice Wilson articles (all articles are good).
-
Stack Overflow post explaining how jQuery works in TypeScript (not like you think)
-
MUST READ: A TypeScript workflow with npm and Browserify. Can I treat jQuery as a CommonJS module in TypeScript
-
Visual Studio Code. You probably won't abandon your current IDE for this, but it's a GREAT tool for developing TypeScript...and learning it.
-
Typings, the TypeScript Definitions Manager. I only used it a little for this project, but I don't see it lasting long.