TypeScript: What to do with types in JavaScript
Introduction to TypeScript
Type script = javascript (alomst) done right