Check out my book TypeScript in 50 Lessons. It takes you from apprentice to pro, teaching you the long-lasting aspects of TypeScript's type system.
TypeScript in 50 Lessons features byte-sized tutorials that allow you to learn TypeScript without being overwhelmed. It's friendly, beautifully designed, and written from a JavaScript developer's point of view.