For that reason, I would like to encourage you to follow the free course at https://typescriptcourses.com, because it is the perfect one for starting with TypeScript. The course is for beginners, from 0, and at the beginning you’ll learn the basic ot TypeScript, and how to use types, adding in later lessons more powerful features of that language, all of them very useful if you like to develop SPA (Simple Page Apps).
My experience with TypeScript. A second reflection
The second feature I use are interfaces, which you can develop complex objects with certain properties and methods, to assing it to variables.
The fact of creating classes is the third aspect I like, because using classes (such as you do in OPP), you can control the public properties and methods, visibility of variables, and reusing of code.
Personally, jQuery has been my referenced library since I started to develop for the web, and it has been for years. This decision is based on the fact that from version to version, there is almost no lost fo compatibility, and migrating to an updated version of jQuery neves has been a problem or a disaster, or a restart learning it. That’s one of the reasons I have to start with React, although I tried. I guess that in 2018 I will try to learn Vue.js, because a lot of people use it, it is created by the community for the community, no company behind.
Happy coding, and … learn TypeScript!!