---
product_id: 206405646
title: "Essential TypeScript: From Beginner to Pro"
price: "A$3"
currency: AUD
in_stock: false
reviews_count: 10
url: https://www.desertcart.com.au/products/206405646-essential-typescript-from-beginner-to-pro
store_origin: AU
region: Australia
---

# Essential TypeScript: From Beginner to Pro

**Price:** A$3
**Availability:** ❌ Out of Stock

## Quick Answers

- **What is this?** Essential TypeScript: From Beginner to Pro
- **How much does it cost?** A$3 with free shipping
- **Is it available?** Currently out of stock
- **Where can I buy it?** [www.desertcart.com.au](https://www.desertcart.com.au/products/206405646-essential-typescript-from-beginner-to-pro)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Essential TypeScript: From Beginner to Pro [Freeman, Adam] on desertcart.com. *FREE* shipping on qualifying offers. Essential TypeScript: From Beginner to Pro

Review: A very practical introduction to TypeScript - All the books by Adam Freeman I have found to be great and this book is no exception. I have been learning a lot about the configuration of TypeScript ("target" and "module" properties of tsconfig.json along with many other properties in the compilerOptions). I have been learning about tuple types, interfaces, implements keyword, I am still working through chapters in the book doing concrete examples for example type guarding for shape types. Everything is explained very well. Other books by Adam Freeman have explained how to set up a project that uses Angular CLI as well as MVC Core project using Web API all in the same project. Everything that this author explains will work because the author is very careful at explaining exactly what needs to be done. I am very happy with the purchase and am happily working through the book using Visual Studio to make things work. The Node.js Console Application works well for most of the applications. I am still working through the book carefully before I get to the Web applications at the end of the book. The latter applications include a sample stand alone application, an Angular Application and a React application and a Vue application, so there is a lot of great stuff here. Of course for maximum benefit it pays to work through the code to see the results.
Review: Great place to start - My coworker introduced an application front end using Angular. I didn't even have a JavaScript background and needed to get into this in a hurry. If you're looking for a TypeScript book that doesn't assume you already know JavaScript, you've found your guide. The first part of the book introduces TypeScript and then covers the pieces of JavaScript you need to know in order to work with it. It assumes you have some programming background at least, coming from Python I found it easy to follow. The second part of the book is the actual TypeScript portion, which you can skip to if you've already been working with Node for a while. The author introduces concepts piece by piece in a verbose manner. He basically walks you through rewriting the same simple application over and over using different methods of doing so. Its a reasonable approach, but you sometimes find yourself asking "didn't I learn how to iterate over a map without being a jerk about it 80 pages ago?" Still, it was thorough and serves as a good reference as I need to revisit topics. The third part of the book is basically selling you one of his other books. It covers how to write a basic storefront application in Angular, React and Vue. He introduces these frameworks in such a way that you can decide which one(s) you're interested in, but contrary to the middle portion of the book, rushes through all the concepts with in many cases only 2 sentences explaining what you just did. For what it's worth, I ordered the author's Angular book hoping to digest it in the same way that this book presented TypeScript. Good book for beginners. JavaScript veterans might want something that skips straight to what they don't already know.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #2,477,021 in Books ( See Top 100 in Books ) #191 in Software Programming Compilers #288 in Microsoft .NET #2,526 in Computer Programming Languages |
| Customer Reviews | 4.4 4.4 out of 5 stars (74) |
| Dimensions  | 7 x 1.25 x 9.75 inches |
| Edition  | 1st ed. |
| ISBN-10  | 148424978X |
| ISBN-13  | 978-1484249789 |
| Item Weight  | 2.15 pounds |
| Language  | English |
| Print length  | 567 pages |
| Publication date  | August 15, 2019 |
| Publisher  | Apress |

## Images

![Essential TypeScript: From Beginner to Pro - Image 1](https://m.media-amazon.com/images/I/61n3fzDWS+L.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ A very practical introduction to TypeScript
*by N***S on October 29, 2019*

All the books by Adam Freeman I have found to be great and this book is no exception. I have been learning a lot about the configuration of TypeScript ("target" and "module" properties of tsconfig.json along with many other properties in the compilerOptions). I have been learning about tuple types, interfaces, implements keyword, I am still working through chapters in the book doing concrete examples for example type guarding for shape types. Everything is explained very well. Other books by Adam Freeman have explained how to set up a project that uses Angular CLI as well as MVC Core project using Web API all in the same project. Everything that this author explains will work because the author is very careful at explaining exactly what needs to be done. I am very happy with the purchase and am happily working through the book using Visual Studio to make things work. The Node.js Console Application works well for most of the applications. I am still working through the book carefully before I get to the Web applications at the end of the book. The latter applications include a sample stand alone application, an Angular Application and a React application and a Vue application, so there is a lot of great stuff here. Of course for maximum benefit it pays to work through the code to see the results.

### ⭐⭐⭐⭐ Great place to start
*by B***N on June 30, 2020*

My coworker introduced an application front end using Angular. I didn't even have a JavaScript background and needed to get into this in a hurry. If you're looking for a TypeScript book that doesn't assume you already know JavaScript, you've found your guide. The first part of the book introduces TypeScript and then covers the pieces of JavaScript you need to know in order to work with it. It assumes you have some programming background at least, coming from Python I found it easy to follow. The second part of the book is the actual TypeScript portion, which you can skip to if you've already been working with Node for a while. The author introduces concepts piece by piece in a verbose manner. He basically walks you through rewriting the same simple application over and over using different methods of doing so. Its a reasonable approach, but you sometimes find yourself asking "didn't I learn how to iterate over a map without being a jerk about it 80 pages ago?" Still, it was thorough and serves as a good reference as I need to revisit topics. The third part of the book is basically selling you one of his other books. It covers how to write a basic storefront application in Angular, React and Vue. He introduces these frameworks in such a way that you can decide which one(s) you're interested in, but contrary to the middle portion of the book, rushes through all the concepts with in many cases only 2 sentences explaining what you just did. For what it's worth, I ordered the author's Angular book hoping to digest it in the same way that this book presented TypeScript. Good book for beginners. JavaScript veterans might want something that skips straight to what they don't already know.

### ⭐⭐⭐⭐⭐ Wealth of knowledge for a beginner
*by B***8 on October 17, 2019*

To have all of this information in one book is great and I am only through chapter 7 so far. I have been following typescript videos and installed @types/... packages or made changes to tsconfig.json without really understanding why. This book does a really good job of explaining these concepts using examples along with the text. Chapters 3 and 4 for a non-javascript developer were a great introduction to javascript, and really gave me a good idea of how flexible the language is. I just finished chapter 7 and it did a great job of explaining definitive assignment and non-null assertion. Could you find all of this information online sure, but it would have taken me hours. So I am very happy with my purchase.

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.com.au/products/206405646-essential-typescript-from-beginner-to-pro](https://www.desertcart.com.au/products/206405646-essential-typescript-from-beginner-to-pro)

---

*Product available on Desertcart Australia*
*Store origin: AU*
*Last updated: 2026-04-26*