25 Best Typescript Books of All Time

We've ranked the best typescript books using expert recommendations, sales data, and millions of reader ratings. At Shortform, we know books. Our book guides are the best in the world. Learn why.

Programming Typescript: Making Your JavaScript Applications Scale book cover1

Programming Typescript: Making Your JavaScript Applications Scale

Boris Cherny

5.0
Any programmer working with a dynamically typed language will tell you how hard it is to scale to more lines of code and more engineers. That's why Facebook, Google, and Microsoft invented gradual static type layers for their dynamically typed JavaScript and Python code. This practical book shows you how one such type layer, TypeScript, is unique among them: it makes programming fun with its power
Effective TypeScript: 62 Specific Ways to Improve Your TypeScript book cover2

Effective TypeScript: 62 Specific Ways to Improve Your TypeScript

Dan Vanderkam

5.0
Dragon Spear (Dragon Slippers, #3) book cover3

Dragon Spear (Dragon Slippers, #3)

Jessica Day George

5.0
For Creel, all is right with the world. The dragon king, Shardas, and his queen, Velika, have made a comfy home on the Far Isles, and humans and dragons seem to be at peace. It's the perfect time for Creel to plan her wedding to Prince Luka. Well, it was perfect -- until Velika gets kidnapped, and Creel and Luka set off to save her. And if their most dangerous adventure yet wasn't enough to throw
Building Chatbots in TypeScript with the Microsoft Bot Framework: Programming Useful Bots in the Node.JS SDK book cover4

Building Chatbots in TypeScript with the Microsoft Bot Framework: Programming Useful Bots in the Node.JS SDK

Michael Szul

4.9
If you've been paying attention to all the recent developer conferences, you'll notice that chatbots (or bots) are becoming all the rage. Both Microsoft and Facebook have invested heavily in technology to help create bots for their own messaging platforms, with Microsoft creating a framework for cross-platform messaging interaction called the Bot Framework.

Why all this attention? Advances in artif
When The Pedlar Called book cover5

When The Pedlar Called

Harry Bowling

4.9
When Nell Bailey is wounded in a Flying Bomb attack, it is up to her daughter, Josie, to hold the family together. But Josie's new responsibilities don't stop her imagining a brighter future - a future she hopes to share with Jonny Francis, whom she has loved for as long as she can remember.





Her younger brother Tommy, however, does not adjust so easily to the changes in family life. The mounting te
Eloquent Javascript: A Modern Introduction to Programming book cover6

Eloquent Javascript: A Modern Introduction to Programming

Marijn Haverbeke

4.9
Completely revised and updated, this best-selling introduction to programming in JavaScript focuses on writing real applications.

Eloquent JavaScript dives into the JavaScript language to show programmers how to write elegant, effective JavaScript code. Like any good programming book, Eloquent JavaScript begins with fundamentals--variables, control structures, functions, and data structures--then m
Getting Started with TypeScript: Includes Introduction to Angular book cover7

Getting Started with TypeScript: Includes Introduction to Angular

Thomas Claudius Huber

4.9
Life Is Real Only Then, When "I Am": Typescripts book cover8

Life Is Real Only Then, When "I Am": Typescripts

G. Gurdjieff, Muriel Draper, et al.

4.9
All and Everything: Ten Books, in Three Series, of which this is the Third Series.

FIRST SERIES: Three books under the title of "An Objectively Impartial Criticism of the Life of Man," or, "Beelzebub's Tales to His Grandson."
SECOND SERIES: Three books under the common title of "Meetings with Remarkable Men."
THIRD SERIES: Four books under the common title of "Life Is Real Only Then, When 'I Am.' "
Mastering TypeScript: Build enterprise-ready, industrial strength web applications using TypeScript and JavaScript book cover9

Mastering TypeScript: Build enterprise-ready, industrial strength web applications using TypeScript and JavaScript

Nathan Rozental

4.9
The TypeScript language, compiler, and opensource development toolset brings JavaScript development up to the enterprise level. It allows us to use ES5, ES6, and ES7 JavaScript language features today, including classes, interfaces, generics, modules, and more. Its simple typing syntax enables building large, robust applications using object-oriented techniques and industry standard design princip
Pro TypeScript: Application-Scale JavaScript Development book cover10

Pro TypeScript: Application-Scale JavaScript Development

Steve Fenton

4.9
Explore the features of this innovative open source language in depth, from working with the type system through object-orientation to understanding the runtime and the TypeScript compiler. This fully revised and updated second edition of Steve Fenton’s popular book covers everything you need to discover this fascinating language and transform your experience of JavaScript development.

What’s New i
Essential Typescript: From Beginner to Pro book cover11

Essential Typescript: From Beginner to Pro

Adam Freeman

4.9
Work with Typescript and get the most from this versatile open source language. Author Adam Freeman begins this book by describing Typescript and the benefits it offers, and goes on to show you how to use TypeScript in realistic scenarios, going in-depth to give you the knowledge you need.
Starting from the nuts-and-bolts and building up to the most advanced and sophisticated features, you will le
Beginning Angular with Typescript (updated to Angular 5) book cover12

Beginning Angular with Typescript (updated to Angular 5)

Greg Lim

4.8
TypeScript Quickly book cover13

TypeScript Quickly

Yakov Fain and Anton Moiseev

4.8
TypeScript Quickly teaches you to build outstanding modern apps with Typescript! To start, you’ll master the TypeScript syntax, preparing you to delve into the practical examples that follow. Thanks to the authors’ easy-to-digest style, you’ll effortlessly learn about types, object-oriented programming with classes and interfaces, and using TypeScript with JavaScript libraries. You’ll discover Typ
Programming with Types book cover14

Programming with Types

Vlad Riscutia

4.8
Type-related failures are common and can be very costly. Famously, in 1999, NASA's Mars Climate Orbiter burned up in the atmosphere because of an error that could have easily been prevented with typing. By taking advantage of the strong type systems available in most modern programming languages, you can eliminate whole classes of errors.

Programming with Types teaches you type system techniques f
Beginning Angular with Typescript (updated to Angular 6) book cover15

Beginning Angular with Typescript (updated to Angular 6)

Greg Lim

4.8
*Updated to Angular 6!

Angular is one of the leading frameworks to develop apps across all platforms. Reuse your code and build fast and high performing apps for any platform be it web, mobile web, native mobile and native desktop. You use small manageable components to build a large powerful app. No more wasting time hunting for DOM nodes!

In this book, we take you on a fun, hands-on and pragmatic
Angular 2 Development with TypeScript book cover16

Angular 2 Development with TypeScript

Yakov Fain, Anton Moiseev

4.8
Angular 2 Development with Typescript teaches you what you need to start using Angular, while you also learn TypeScript and how to take advantage of its benefits. This hands-on book begins with an overview of Angular 2 architecture and an introduction to the online auction application that you’ll be developing throughout the book. You’ll learn TypeScript and how to write classes, interfaces, and g
Learn React with TypeScript 3: Beginner's guide to modern React web development with TypeScript 3 book cover17

Learn React with TypeScript 3: Beginner's guide to modern React web development with TypeScript 3

Carl Rippon

4.8
Modern Full-Stack Development: Using Typescript, React, Node.Js, Webpack, and Docker book cover18

Modern Full-Stack Development: Using Typescript, React, Node.Js, Webpack, and Docker

Frank Zammetti

4.8
Explore what React, Node, TypeScript, Webpack, and Docker have to offer individually, and how they all fit together in modern app development.
React is one of the most popular web development tools available today, and Node.js is extremely popular for server-side development. The fact that both utilize JavaScript is a big selling point, but as developers use the language more, they begin to recogn
TypeScript Deep Dive book cover19

TypeScript Deep Dive

Basarat Ali Syed

4.8
20

Getting MEAN with Mongo, Express, Angular, and Node

Simon Holmes and Clive Herber

4.8
Summary

Getting MEAN, Second Edition teaches you how to develop full-stack web applications using the MEAN stack. This edition was completely revised and updated to cover MongoDB 4, Express 4, Angular 7, Node 11, and the latest mainstream release of JavaScript ES2015.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Juggl
Ang-Book: The Complete Guide to Angular 4 book cover21

Ang-Book: The Complete Guide to Angular 4

Nathan Murray, Ari Lerner, et al.

4.8
ng-book. The in-depth, complete, and up-to-date book on Angular 4. Become an Angular 4 expert today.

Updated for Angular 4, Angular CLI, and Community Style Guide

Ready to master Angular 4?

What if you could master the entire framework - with solid foundations - in less time without beating your head against a wall? Imagine how quickly you could work if you knew the best practices and the best tools?
Typescript Design Patterns book cover22

Typescript Design Patterns

Vilic Vane

4.8
Boost your development efficiency by learning about design patterns in TypeScript About This Book This step-by-step guide will would demonstrate all the important design patterns in practice This book is the only documentation on the market focusing on design patterns in TypeScript This book is packed with rich examples that will improve your efficiency and encourage code reuse Who This Book Is Fo
In Search of Lost Books: The Forgotten Stories of Eight Mythical Volumes book cover23

In Search of Lost Books: The Forgotten Stories of Eight Mythical Volumes

Giorgio Van Straten, Simon Carnell, et al.

4.8
'Brilliant... a little masterpiece' - Guardian

The gripping and elegiac stories of eight lost books, and the mysterious circumstances behind their disappearances.

They exist as a rumour or a fading memory. They vanished from history leaving scarcely a trace, lost to fire, censorship, theft, war or deliberate destruction, yet those who seek them are convinced they will find them. This is the story of
Japanese, The Spoken Language: Part 3, Supplement: Japanese Typescript book cover24

Japanese, The Spoken Language: Part 3, Supplement: Japanese Typescript

Eleanor Harz Jorden and Mari Noda

4.8
Japanese: The Spoken Language has been written by Eleanor Harz Jorden, with collaboration by Mari Noda, to replace her widely used Beginning Japanese in introductory and intermediate courses. Extensive changes and innovations are incorporated into this three-volume textbook to improve it as a teaching tool. Stressing Japanese as it is spoken today in Japan, the books introduce the language in a to
Typescript Essentials book cover25

Typescript Essentials

Christopher Nance

4.7
The book introduces the TypeScript language and its features to anyone looking to develop rich web applications. Whether you are new to web development or are an experienced engineer with strong JavaScript skills, this book will get you writing code quickly. A basic understanding of JavaScript and its language features are necessary for this book.