An introduction to the programming language TypeScript and why you might want to learn it.

What is it?

TypeScript is a superset of JavaScript, meaning that it contains all of the functionality of JavaScript and then some. Therefore, any program written in valid JavaScript will also run as expected in TypeScript. In fact, TypeScript compiles simply to plain JavaScript. So, what’s the difference? TypeScript offers us more control over our code via type annotations, interfaces, and classes. I’ll explain each of these later.

Who created it and why?

TypeScript was created by Microsoft and was released in 2012 after two years of development. It was created to allow for optional static type checking, which would be particularly useful when developing large scale applications…


A little bit about myself and why I decided on Fullstack Academy of Code

Growing up, I was always naturally great at math and science, studying AP Chemistry and AP Calculus in high school. But becoming a scientist or mathematician? That didn’t sound too glamorous.

With music always being a huge part of my life, and being drawn to the fun, exciting world of the entertainment industry, I confidently pursued a BS in Music Industry at Drexel University in Philadelphia, minoring in Business Administration. Having excelled in my business courses, I decided to extend my education another year after graduation, and I earned an MBA, focusing on marketing.

During college, I interned at major…

Diana Lease

Full-stack JavaScript developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store