TypeScriptの勉強手順です。
以下のコンテンツを参考にまずはJavaScriptの最低限の基本的な学習を行いましょう。
かなり基本的な型のみですが、最初はそれで十分です。
Next.jsは最初に手順通りにコマンドを実行することで、tsconfigの設定などが勝手に用意されるのでおすすめです。
TODO: will add this part.
基本的な型は以下のような型になります。
最初の頃は型が合わずに苦戦することなどがありますし、ライブラリなどによっては型が合わないケースがあります。
その際にはanyを使ってworkaroundしていきましょう。
やがて型をハンドリングする力が上がってくるとanyはほとんど使わなくなります。
基本的には型ガードやgenericsなどで対応できるようになるためです。
すごく丁寧で分かりやすくて良いリソースですが、量が多いのと読むだけでは書けるようにならないので、隙間時間や移動中などにインプットベースで学習を行うことを推奨しています。
Qiitaセクションの記事(TypeScript入門, TypeScriptのInterfaceとTypeの比較, 【TypeScript】Utility Typesをまとめて理解する)のコンテンツがすごく質が高くておすすめです。