The Bitcoin Builder's Library

A curated library of books, articles, guides, tools, workshops, and open-source resources for learning Bitcoin and Lightning.

Resources are organized by topic and contribution area.

Don't trust. Verify

Resources are curated by the Builders community and the wider Bitcoin ecosystem. They may (or may not!) provide additional insight into one or more facets of Bitcoin understanding. Inclusion does not mean endorsement. Verify claims, ideas, and technical assumptions for yourself.

BEGIN WITH FOUNDATIONAL RESOURCES

Learning Bitcoin

Books, guides, and educational resources for understanding Bitcoin fundamentals.

View morelink

Open Source Contribution

Everything you need to make your first contribution, navigate reviews, and collaborate effectively in public.

View morelink

Developer Tools

Documentation, tooling, repositories, and environments used throughout the Bitcoin ecosystem.

View morelink

EXPLORE BY TOPICS

Bitcoin Development

Technical resources covering Bitcoin architecture, consensus, networking, wallets, transactions, scripts, and protocol development.

View morelink

Lighning Network

Resources focused on Lightning implementations, channel management, routing, payment flows, and protocol design.

View morelink

Cryptography

Digital signatures, hash functions, key derivation, Schnorr signatures, multisig, and cryptographic primitives used throughout Bitcoin.

View morelink

Energy & Mining

Resources examining Bitcoin mining, energy usage, sustainability, and mining protocols.

View morelink

Economics & Monetary Theory

Articles and research exploring Bitcoin's role as money, economic incentives, and monetary systems.

View morelink

Taproot, SegWit & Miniscript

Deep dives into modern Bitcoin upgrades and scripting tools.

View morelink

Writing & Communication

Technical writing guides, article-writing resources, and advice for documenting your work effectively.

View morelink

Culture & History

Essays, books, podcasts, and historical resources that provide context for Bitcoin's development and community.

View morelink

Open Source Projects

Looking for somewhere to contribute? Browse Bitcoin and Lightning projects categorized by programming language, difficulty level, and contribution readiness.

Bitcoin Core

Bitcoin Development Kit (BDK)

Lightning Network Daemon (LND)

Core Lightning

BTCPay Server

Fedimint

Stratum V2

Polar

Lightning Development Kit (LDK)

Rust Bitcoin

BlueWallet

Contribution Guides

Not sure where to start? We've collected guides covering:

MAKING YOUR FIRST PULL REQUEST

WHAT YOU’LL DO

Working effectively in open source

Building a public proof-of-work portfolio

Code review best practices

Writing technical articles

Suggested Learning Paths

Not sure what to read next? Follow curated reading lists based on your goals:

Bitcoin Fundamentals

Bitcoin Core Development

Lightning Development

Rust for Bitcoin

Wallet Development

Open Source Contribution

Technical Writing

Join Btrust Builders today.

Apply now
Arrow Right
The team

© 2026 All rights reserved. Btrust.