TypeScript's type-system is the main advantage over Javascript. It can help us catch whole categories of errors right as we type them. It can also help us while we refactor our program, showing us what we still need to fix.
However, the type-system is fairly complex. It can take study and practice in order to gain a prowess and confidence working with it.
In this first chapter, we'll cover the basics.
Hello World