TypeScript, ES6, Questions, Answers

Wondering whether to learn TypeScript or ES6? Will you have to rewrite your code if you use TypeScript? Which IDEs support it? Some of the common questions answered here.