Free ES6 and Typescript tutorial, TypeScript is a free and open-source pure object-oriented programming language. It is developed and maintained by Microsoft. ES6 is a version of ECMAScript (ES), which is a scripting language specification standardized by ECMA international .