A programming language is a formal language comprising a set of instructions that produce various kinds of output.
Язы́к программи́рования — формальный язык, предназначенный для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель под её управлением
TypeScript extends JavaScript by adding types
All valid JavaScript code is also TypeScript code
TypeScript is a language that is a superset of JavaScript
We frequently see the question “Should I learn JavaScript or TypeScript?“. The answer is that you can’t learn TypeScript without learning JavaScript!