Each of the below learning paths prescribes a recommended set of tasks, books, courses, etc. to help you put together a study plan. Remember the Break Diver's Creed: No Rules. No Excuses. No Regrets. Go make it happen!
 
Beginner
  • Find learning materials that teach the basics of Typescript.
  • Start creating small projects or applications by following tutorials.
  • Familiarize yourself with syntax as well as major classes and packages.
  • Make sure to practice with every concept you learn. The more practice you do, the easier it’ll be to recall the concept. Plus, practice makes perfect!
  • Create a study plan that you can follow consistently each week. A little each week is better than trying to do a whole lot every day, and then failing and giving up.
  • Visit our “resources” section for Typescript and review each of the “beginner” resources.
 
Intermediate
  • By the intermediate stage, you need to start understanding not just how to use classes but how they work. Looking into concepts like Object-Oriented Programming will help you better understand the language as a whole.
  • Begin to design apps and projects without using tutorials, build Node.js processes and use Typescript in a full-stack development context.
  • Know how to use Features and Types, ES6 Features, Classes, Modules, Interfaces, and much more.
  • Learn to use documentation to understand different functions and libraries in Typescript.
  • Visit our “resources” section for Typescript and review each of the “intermediate” resources.
 
Advanced
  • By this stage, you should be very familiar with if not a master of documentation.
  • Start focusing on optimization and performance. The goal is not just to code something to functionality but also to code it in the most efficient way possible.
  • Start working on even bigger projects. Collaborate with others if possible!
  • Visit our “resources” section for Typescript and review each of the “advanced” resources.