<!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
## Table of Contents

- [TypeScript](#typescript)
  - [Exercises](#exercises)
  - [References](#references)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

# TypeScript

- Intro for JS dev: https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html
- Intro for OOP dev: https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes-oop.html
- The handbook: https://www.typescriptlang.org/docs/handbook/intro.html
- Intro for FP programmers: https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes-func.html

❓ questions to ask:

- What is the difference between structural and nominal type systems?
    - TS: structural type system. Relationships between types are determined by the properties they contain.

## Exercises

- [TypeScript Exercises](https://typescript-exercises.github.io/)

## References

- [ES5 to ESNext — here’s every feature added to JavaScript since 2015](https://www.freecodecamp.org/news/es5-to-esnext-heres-every-feature-added-to-javascript-since-2015-d0c255e13c6e/)
