Angular is written in TypeScript. It implements core and optional functionality as a
set of TypeScript libraries that you import into your apps.
Angular is an opinionated framework which means that it specifies a certain
style and certain rules that developers need to follow and adhere to while developing
apps with Angular, therefore you need to learn Angular and the various components
that make up an Angular ap.