# 學習  Typescript

[https://www.typescriptlang.org/](https://www.typescriptlang.org/)

[https://ts.xcatliu.com/](https://ts.xcatliu.com/)

### 推薦學習資源

#### 1. 官方與經典教材 (權威必讀)

- **[TypeScript 官方文檔 (Handbook)](https://www.typescriptlang.org/docs/handbook/intro.html)**：最權威的起點。推薦先讀「TypeScript for JavaScript Programmers」，快速理解 TS 的核心哲學。
- **[TypeScript Deep Dive 中文版](https://jkchao.github.io/typescript-book-chinese/)**：目前公認最深入淺出的中文開源書，適合想要理解底層運作原理的人。
- **[TypeScript 入門教程](https://ts.xcatliu.com/)**：針對 JavaScript 背景開發者撰寫，非常符合中文母語者的閱讀習慣。

#### 2. 互動式與影片課程

- **[Total TypeScript](https://www.totaltypescript.com/)**：由 Matt Pocock 製作，是目前市面上最頂尖的進階實戰課程，特別強調 IDE (VS Code) 的協作體驗。
- **[Scrimba - Learn TypeScript](https://scrimba.com/learn/typescript)**：互動式影片教學，你可以直接在影片播放器裡改代碼，適合初學者建立肌肉記憶。
- **[六角學院 - TypeScript 實戰班](https://www.hexschool.com/courses/typescript-training.html)**：如果你偏好中文教學與社群討論，這門課結合了 AI 協作開發流程，非常實戰。

#### 3. 實戰練習與工具

- **[TypeScript Playground](https://www.typescriptlang.org/play)**：無需安裝環境，直接在瀏覽器測試型別邏輯，還能看編譯後的 JS。
- **[Type Challenges](https://github.com/type-challenges/type-challenges)**：想挑戰進階的「型別體操 (Type Gymnastics)」必去，收集了各等級的型別題目。