![[typescript-recipe2.webp|cover-picture]] [[TypeScript]]を学習するためのおすすめリソース。 ## 学習用 `対象者` カラムに一致するNoのリソースから下に向かいっていくのをおすすめ。 | No | リソース | 対象者 | 備考 | | --- | ----------------------------- | ------------------- | --- | | 1 | [[📚JavaScript Primer]] | JavaScriptに自信がない | | | 2 | [[📚JavaScript Promiseの本]] | 非同期処理だけ自信がない | | | 3 | [[📚サバイバルTypeScript]] | TypeScriptは初めて | | | 4 | [[📚The TypeScript Handbook]] | TypeScriptは体系的に学びたい | 公式 | | 5 | [[📒TypeScriptリリースノート]] | TypeScriptの歴史を学びたい | 公式 | たとえば、『[[JavaScript]]は非同期処理含めてバッチリだが、[[TypeScript]]をやったことがない』場合は `No3` -> `No4` -> `No5` の順に読み進めていくと良い。 ### 問題集 [[📕tadashi-aikawa]]作の問題集。TDQと言いつつも第1章の[[JavaScript]]編で力尽きている。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" /> <span class="link-card-v2-site-name">Minerva</span> </div> <div class="link-card-v2-title"> 📒TDQ </div> <div class="link-card-v2-content">TypeScriptで開発ができるようになるための知識を詰め込んだ問題集。プログラミング経験はあるけどWeb開発経験がほとんどない読者を想定しています。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%97TDQ/attachments/tdq.webp" /> <a data-href="📒TDQ" class="internal-link"></a> </div> %%[[📒TDQ]]%% [[📚JavaScript Primer]]で学んだ内容を確認することを想定しているので、問題を解きながら理解を深めたい方向け。 ## 他 - [[📚Performance (TypeScript)|📚Performance]] - [TypeScript特有の組み込み型関数](https://log.pocka.io/posts/typescript-builtin-type-functions/) - [TypeScript 4.7 と Native Node.js ESM](https://quramy.medium.com/typescript-4-7-%E3%81%A8-native-node-js-esm-189753a19ba8)