---
product_id: 88684349
title: "Programming Bitcoin: Learn How to Program Bitcoin from Scratch"
price: "COP 352904"
currency: COP
in_stock: true
reviews_count: 13
url: https://www.desertcart.co/products/88684349-programming-bitcoin-learn-how-to-program-bitcoin-from-scratch
store_origin: CO
region: Colombia
---

# Programming Bitcoin: Learn How to Program Bitcoin from Scratch

**Price:** COP 352904
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Programming Bitcoin: Learn How to Program Bitcoin from Scratch
- **How much does it cost?** COP 352904 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.co](https://www.desertcart.co/products/88684349-programming-bitcoin-learn-how-to-program-bitcoin-from-scratch)

## 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

Dive into Bitcoin technology with this hands-on guide from one of the leading teachers on Bitcoin and Bitcoin programming. Author Jimmy Song shows Python programmers and developers how to program a Bitcoin library from scratch. You’ll learn how to work with the basics, including the math, blocks, network, and transactions behind this popular cryptocurrency and its blockchain payment system. By the end of the book, you'll understand how this cryptocurrency works under the hood by coding all the components necessary for a Bitcoin library. Learn how to create transactions, get the data you need from peers, and send transactions over the network. Whether you’re exploring Bitcoin applications for your company or considering a new career path, this practical book will get you started. Parse, validate, and create bitcoin transactions Learn Script, the smart contract language behind Bitcoin Do exercises in each chapter to build a Bitcoin library from scratch Understand how proof-of-work secures the blockchain Program Bitcoin using Python 3 Understand how simplified payment verification and light wallets work Work with public-key cryptography and cryptographic primitives

Review: If your looking at bitcoin program/concepts this is a wonderful start. - This is a more important book then most people will probably realize... It's not perfect. but if your looking to connect concepts to build connections between thoughts and doing... then this is probably the single most best resources you are going to find.
Review: See how the sausage is made - Excellent, in-depth, technical overview of how bitcoin works under the hood. This book is a hands-on project book that will take you through building a proof-of-concept bitcoin library, step-by-step. The library you'll build can parse and validate transactions, verify blocks, interact with other nodes on the bitcoin network and more. Like other reviews mentioned, this is an advance level book. It's not a book for folks new to bitcoin or folks without programming experience. I also agree that reading Mastering Bitcoin first will make this book a much better experience because you'll know where each of the modules you're building fits in the bigger picture. The author has set up the hands-on project as Jupyter Notebooks which makes it really nice to code along the text. In addition, he goes into more details on the math behind elliptic curve cryptography which I appreciated. Overall, highly recommended for people that want to remove the veil and see how bitcoin works to the smallest detail.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #274,919 in Books ( See Top 100 in Books ) #47 in Computer Cryptography #48 in Web Encryption #73 in Bitcoin & Cryptocurrencies |
| Customer Reviews | 4.5 out of 5 stars 190 Reviews |

## Images

![Programming Bitcoin: Learn How to Program Bitcoin from Scratch - Image 1](https://m.media-amazon.com/images/I/91wtm6WbjuL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ If your looking at bitcoin program/concepts this is a wonderful start.
*by T***N on March 24, 2026*

This is a more important book then most people will probably realize... It's not perfect. but if your looking to connect concepts to build connections between thoughts and doing... then this is probably the single most best resources you are going to find.

### ⭐⭐⭐⭐⭐ See how the sausage is made
*by P***E on March 31, 2022*

Excellent, in-depth, technical overview of how bitcoin works under the hood. This book is a hands-on project book that will take you through building a proof-of-concept bitcoin library, step-by-step. The library you'll build can parse and validate transactions, verify blocks, interact with other nodes on the bitcoin network and more. Like other reviews mentioned, this is an advance level book. It's not a book for folks new to bitcoin or folks without programming experience. I also agree that reading Mastering Bitcoin first will make this book a much better experience because you'll know where each of the modules you're building fits in the bigger picture. The author has set up the hands-on project as Jupyter Notebooks which makes it really nice to code along the text. In addition, he goes into more details on the math behind elliptic curve cryptography which I appreciated. Overall, highly recommended for people that want to remove the veil and see how bitcoin works to the smallest detail.

### ⭐⭐⭐⭐⭐ The most in-depth guide for Bitcoin programming
*by H***N on February 22, 2019*

I took Jimmy's "Programming Blockchain" bootcamp and witnessed first hand how much Jimmy prepared for his teaching material. His material is amazingly in-depth and comprehensive. From finite fields math to elliptic curves to how wallets and transactions are created, to the different types of transaction formats and how to create them yourself, to more advanced topics like SegWit and Lightning. This book is the result of Jimmy's many hours of teaching. I can't recommend this book enough to anyone who seriously wants to get their hands on Bitcoin scripting or learn how Bitcoin works under the hood. Be warned, it is not a light reading and it's best to work out all the exercises yourself (there are plenty, enough for you to be able to create your own Bitcoin wallet software at the end). IMO this book is the equivalent of one maybe two graduate level courses if it's taught in universities. Well worth the investment.

## Frequently Bought Together

- Programming Bitcoin: Learn How to Program Bitcoin from Scratch
- Mastering Bitcoin: Programming the Open Blockchain
- Mastering the Lightning Network: A Second Layer Blockchain Protocol for Instant Bitcoin Payments

---

## 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.co/products/88684349-programming-bitcoin-learn-how-to-program-bitcoin-from-scratch](https://www.desertcart.co/products/88684349-programming-bitcoin-learn-how-to-program-bitcoin-from-scratch)

---

*Product available on Desertcart Colombia*
*Store origin: CO*
*Last updated: 2026-05-17*