
Programming Bitcoin
by Jimmy Song · first published 2019
11mentions
6recommended by
8HN commenters
2018–2022first – last mentioned
75% recommend25% neutral
Why HN recommends it
Hands-on, exercise-driven walkthrough of Bitcoin's building blocks, including finite fields, elliptic curves, ECDSA and transactions, with code; suited to developers who want a detailed technical understanding.
Summarised by Claude from recommending comments
Affiliate links. As an Amazon Associate I earn from qualifying purchases.
Some recommended reading: https://github.com/bitcoinbook/bitcoinbook https://github.com/ethereumbook/ethereumbook Jimmy Song's "Programming Bitcoin"
on “Ask HN: What computer science concepts should I learn to work with Blockchain?” ↗…Bitcoin by Yan Pritzker The Little Bitcoin Book by Bitcoin Collective Serious Cryptography by Jean-Philippe Aumasson An Altcoin Trader's Handbook by Nik Patel The Price of Tomorrow by Jeff Booth Programming Bitcoin by Jimmy Song Bitcoin by Knut Svanholm The Basics of Bitcoins and Blockchains by Antony Lewis Bitcoin & Black America by Isaiah Jackson Mastering Monero by SerHack Grokking Bitcoin by Kalle Rosenbaum…
on “Top 57 Cryptocurrency Books” ↗I highly recommend the books "Mastering Bitcoin" by Andreas Antonopoulos (technical, for beginners) and "Programming Bitcoin" by Jimmy Song (very technical, advanced).
on “Show HN: Mako – a full Bitcoin implementation in C” ↗2 books I have been recommended are: 1) Mastering Bitcoin - Andreas Antonopoulos 2) Programming Bitcoin - Jimmy Song
on “How to learn more about cryptocurrencies?” ↗I'm going to be that guy that shills his own stuff. I wrote Programming Bitcoin published by O'Reilly. It has specifics and exercises on all the building blocks that make up the Bitcoin blockchain. You'll learn Finite Fields, Elliptic Curves, ECDSA, Transactions and more. It'll be…
on “Ask HN: Should I learn the tech behind crypto even if I don't want to own any?” ↗Agree, the book "Programming Bitcoin" by Song provides a detailed explanation of the algorithm.
on “Elliptic Curve Cryptography: A Basic Introduction” ↗Tooting my own horn just a little bit, I spend the first 3 chapters of my book on exactly this topic: https://www.amazon.com/Programming-Bitcoin-Learn-Program-Scr... There are exercises that can help you learn it from scratch.
on “Elliptic Curve Cryptography Explained” ↗…Billionaires by Ben Mezrich Inventing Bitcoin by Yan Pritzker The Little Bitcoin Book by Bitcoin Collective Serious Cryptography by Jean-Philippe Aumasson An Altcoin Trader's Handbook by Nik Patel Programming Bitcoin by Jimmy Song The Price of Tomorrow by Jeff Booth Bitcoin by Knut Svanholm Bitcoin & Black America by Isaiah Jackson The Basics of Bitcoins and Blockchains by Antony Lewis Mastering Monero by SerHack…
on “Show HN: I've compiled a list of books on cryptocurrencies” ↗Do you know of any good resources for learning ETH development? I've got the O'Reilly book Programming Bitcoin, but that obviously has nothing about Smart Contracts.
on “Ask HN: What’s the Next Big Thing?” ↗I wrote Programming Bitcoin for O'Reilly and it was published 3 years ago. Some observations: * You won't make that much money directly, but I have probably made a good amount indirectly. The credibility from having published an…
on “Writing a book for O'Reilly” ↗Programming Bitcoin: Learn How to Program Bitcoin from Scratch
on “Jimmy Song's book Programming Bitcoin is available for pre order on amazon” ↗