Learning Typescript repo Chapter 1 [Language features] Chapter 2 [Functions] Chapter 3 [OOP with Typescript]