Warning, technical post alert.
I have been programming in the last two weeks, and boy do I miss it. We have been using a variant of CoffeeScript, known as [iced-coffeescript](https://maxtaco.github.io/coffee-script/). It is like Coffeescript, which is like Javascript, but it is also like Python with tabs instead of brackets. But as we add more programmers to the team, the product team has prioritized type safety so an entire class of type-related bugs can be eliminated. So, the use of TypeScript in all frontend projects is now enforced.
In my hour-long journey, I wrote notes to aid with the learning process. This is a copy of my notes, verbatim. Assuming you are already familiar with javascript, you will have learnt TypeScript after you are done reading my notes.
Learning Typescript
This document will serve as a personal journal in learning Typescript.
Documentation
I am starting with TypeScript in 5 minutes, then moving onto the full docs.