I haven't read more than a handful. I read most of what was available at the university library.
My favorite read of these was Digital Gold. I don't normally enjoy history but this was a page-turner for me.
I read Mastering Bitcoin in 2016-2017. I didn't really do the exercises and was just looking for a grip. I've forgotten most of the details honestly. It was also kind of dense.
On my short list for next Bitcoin reads:
  1. 21 Lessons by @dergigi
  2. Programming Bitcoin by @jimmysong
  3. Thank God for Bitcoin also by @jimmysong and @lylepratt and other authors I'm not sure made it to SN yet. I have a signed copy on my bedside. I just haven't gotten around to reading it yet.
Just finished 21Lessons tonight and I'd recommend it for sure. Very easy read and thought provoking.
reply
2 sats \ 4 boost \ 0 replies \ @dergigi 27 Aug 2021
Thanks! <3
reply
Note that Mastering Bitcoin is available as libre/free work on GitHub (CC-BY-SA) which is, to me, a testament to the integrity of Andreas Antonopolous.
Just now looking around, Programming Bitcoin is also available on GitHub but looks to be under a non-commercial license (CC-BY--NC-ND).
Oh nice, looks like 21 Lessons is also on GitHub under a CC-BY-SA license.
reply
21 Lessons is also available as a free ebook from Swan Bitcoin. https://event.swanbitcoin.com/21lessons/
I also recommend Inventing Bitcoin (free ebook with referral link) which is the first book on Bitcoin I ever read. It was oddly engaging.
reply