GENERAL
- Learning Bitcoin from the Command Line: https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/tree/master/
- Learn Me A Bitcoin: https://learnmeabitcoin.com/technical/
- Libbitcoin wiki: https://github.com/libbitcoin/libbitcoin-system/wiki
(see sidebar)
- Bitcoin Optech summaries, link roundups, and history on practically any subtopic: https://bitcoinops.org/en/topics
BLOCK AND TRANSACTION BASICS
- Transaction tutorials: https://github.com/chaincodelabs/bitcoin-tx-tutorial
- Block schematic: https://blog.bitmex.com/graphical-illustration-of-a-bitcoin-block/
- Bitcoinjs transaction test suite: https://github.com/bitcoinjs/bitcoinjs-lib/blob/master/test/integration/transactions.spec.ts
SCHNORR AND TAPROOT
- Videos and Jupyter notebooks illustrating different aspects of Taproot: https://bitcoinops.org/en/schorr-taproot-workshop/
- Three-part tutorial on Schnorr and adaptor signatures: https://www.youtube.com/playlist?list=PLaRKlIqjjguCILECVRXqVhec6yaNYyeMT
WALLETS AND CLIENTS
- Light clients and block filters (part 2 of series, backlinked): https://hackmd.io/@engbos/ByxtcilD9#Bitcoin-Light-Clients-Part-II-Compact-Block-Filters
- Wallet UX guides: https://bitcoin.design/guide/
LIGHTNING
- Mastering the Lightning Network: https://github.com/lnbook/lnbook
- Channel operations: https://ellemouton.com/posts/normal-operation-pre-taproot/