https://tutorialscart.com/practical-guide-to-learn-typescript/
Practical Guide to learn Typescript