Book 1: TypeScript Quickly
TypeScript Quickly by Yakov Fain and Anton Moiseev is a February 2020 Manning publication that is one of the most well-organized, clear, and practical books I have seen on TypeScript. Every chapter is clear and concise, and you know where you are going every step of the way.
This book is all about helping you become a more productive developer on web or standalone apps. The authors are practitioners, writing for practitioners — so the book outlines the process of building multiple apps using TypeScript and other popular libraries and frameworks. The book assumes knowledge in HTML, CSS, and modern JavaScript already.
A challenge of teaching TypeScript is that TypeScript often doesn’t function alone. The language is often paired with another frontend framework like React or Angular. Like with other books, TypeScript Quickly decides to be opinionated by diving into frameworks as well.
Book 2: Effective TypeScript: 62 Specific Ways to Improve Your TypeScript
TypeScript has evolved rapidly over the past few years, but my hope is that it has stabilized enough that the content in this book will remain valid for years to come. This book focuses primarily on the language itself, rather than any frameworks or build tools. You won’t find any examples of how to use React or Angular with TypeScript, or how to configure TypeScript to work with webpack, Babel, or Rollup. The advice in this book should be relevant to all TypeScript users.
— Effective TypeScript
Effective TypeScript: 62 Specific Ways to Improve Your TypeScript by Dan Vanderkam is a 2020 O’Reilly publication designed specifically to improve your skills as a TypeScript developer.
The beauty of this book is in how opinionated it is, creating rules and preferences to follow all throughout the book. Yet, unlike the others books in this list, it remains isolated from other tools like React or Angular. This book is unique in that it self-purports to be your “second book on TypeScript,” but this book is on the list because of its great quality and value to all learners of TypeScript.
Book 3: Programming TypeScript: Making Your JavaScript Applications Scale
This book has two aims: to give you the deep understanding of how the TypeScript language works (theory) and provide bucketfuls of pragmatic advice about how to write production TypeScript code (practice).
Because TypeScript is such a practical language, theory quickly turns to practice, and most of this books ends up being a mix of the two[.]
— Programming TypeScript
Programming TypeScript: Making Your JavaScript Applications Scale by Boris Cherny is a beginner-friendly book published in May 2019 that is intensely practical and written in a conversational, fun, and humorous style. The book is ‘light’ for its 324 pages and serves as a solid introduction without overwhelm.
Comments
Post a Comment