← All TypeScript books
beginner fundamentalsproject-based

TypeScript Quickly

Yakov Fain, Anton Moiseev · Manning Publications · 2020

Best for: Readers who learn better by shipping small working projects than by reading type-theory chapters, and who haven't decided yet between React, Angular, and plain Node.

  • ISBN-13: 9781617295942
  • Level: beginner
  • Published: 2020

Yakov Fain and Anton Moiseev structure this book around a series of increasingly complete projects — starting with a small to-do app and moving through implementations built with React, Angular, and a Node/Express backend, all wired up with TypeScript. Rather than teach the type system in the abstract and then show one example framework, the same TypeScript fundamentals get reinforced three separate times against three real project setups.

That structure is genuinely useful for a reader who isn’t sure yet which frontend framework they’ll land on: instead of committing to React or Angular up front, the book lets you see how the same generics, interfaces, and type-checking habits carry over between them, which framework-specific books can’t offer.

The trade-off is depth: because so much page count goes to project scaffolding — npm configuration, bundler setup, React and Angular boilerplate — the type-system coverage itself is shallower than a book like Learning TypeScript. Generics, advanced types, and type-level programming get comparatively little room here.

Compared to Learning TypeScript: pick Learning TypeScript for a thorough, standalone grounding in the type system itself. Pick this one if you learn better by shipping small full-stack projects and want the type system introduced along the way rather than upfront.