Programming Bitcoin: Learn How to Program Bitcoin from Scratch

· "O'Reilly Media, Inc."
5.0
3 reviews
Ebook
322
Pages
Eligible

About this ebook

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

Discover more

Ratings and reviews

5.0
3 reviews
Anthony Joshua
September 30, 2025
This is the best recovery specialist to hire to recover all your stuck, missing or scammed funds and digital assets. They are the real deal, send a detailed email to this team at fastrackrecovery2 (at) gMail, He's extremely the best I'll urge vou to reach out to him on his email to solve an related issues, I'll recommend frank any where because he did what I didn't expect. I'll urge you to reach out to him on his gmail if you have any related issue, I got my 20 BTO and $350,000 worth USDT back
Did you find this helpful?

About the author

Jimmy Song is a programmer with 20 years of experience, the last 4 being in Bitcoin. He’s the editor of bitcointechtalk.com and blogs at medium.com. He’s contributed to Bitcoin Core as well as other Bitcoin projects. He was the former VP of Engineering at Armory, a Bitcoin wallet

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.