この記事は何? TypeScript を学ぼうとする人にとって最初のハードルは「どこから手を付ければよいかわからない」ことでしょう。 TypeScript は JavaScript の上に成り立っており、JavaScript もまた、複雑な歴史的経緯の上に成り立っています。JavaScript の深淵な歴史は、TypeScript 学習者に重くのしかかります。 また TypeScript/JavaScript に関連する技術は非常に多岐にわたり、広く普及しています。例えば、DOM, React, Node.js, npm, webpack など...。これらはあまりに普及しているために学習コンテンツにまで浸透してしまっており、純粋な TypeScript の学習にとって雑音になっています。 この記事の前半では「TypeScript とは何であって、何ではないのか」という境界線を明確にします

