A curated list of Bitcoin Core resources for contributors and developers.
- Communications
- Contributing to Bitcoin Core
- Documentation
- Explorers
- Learn C++
- Read
- Seminars & Talks
- Technical Learning
- Testing
- Tools
- Videos
- Bitcoin Core IRC channel - IRC channel for Bitcoin Core developers.
- Bitcoin Core mailing list
- Bitcoin StackExchange
- Bitcoin Core PR Review Club - A weekly review club for Bitcoin Core PRs.
- Contributing guidelines
- Developer notes
- High-priority for review pull requests
- How to contribute pull requests
- On reviewing, and helping those who do it
- Productivity notes
- Debugging Bitcoin Core
- A gentle introduction to Bitcoin Core Development - By Jimmy Song.
- Contributing to Bitcoin Core, a personal account - By John Newbery.
- Onboarding to Bitcoin Core - By Amiti Uttarwar.
- Amiti Uttarwar's notes.
- Gloria Zhao's notes.
- Scripts, tools & info for doing Bitcoin Core development and code review - By Michael Ford.
- Becoming a Bitcoin Core Developer - With Amiti Uttarwar.
- Bitcoin Core Contribution - With Jon Atack.
- Brink: Bitcoin Development - With John Newbery.
- Funding Bitcoin Development - With John Newbery.
- Learning Bitcoin Core & Hosting PR Review Club - With Gloria Zhao.
- How to review a Bitcoin Core pull request - By Gloria Zhao (video).
- How to review pull requests - By Jon Atack.
- Bitcoin Core source code
- Bitcoin Optech
- Bitcoin Protocol Development Curriculum
- Bitcoin Transcripts
- bitcoin-dev blog
- Elliptic Curve Cryptography: a gentle introduction
- Mastering Bitcoin
- White paper
- A Deep Dive with Bitcoin Core Developer Greg Maxwell
- Chaincode Labs - Weekly video calls diving deep into security concerns, adversarial thinking, and approaches to Bitcoin and Lightning protocol design.
- learnmeabitcoin.com - By Greg Walker.
- Learning Bitcoin from the Command Line - By Blockchain Commons.
- TeachBitcoin - By James C.
- Understanding the Technical Side of Bitcoin - By Pierre Rochard.
- MarcoFalke's test coverage dashboard - Test coverage of Bitcoin Core.
- test/README.md - How to run the test suite.
- convos - A web-based IRC client.
- Mnemonic code converter
- Bitcoin Technical Search - A search engine tailored for technical bitcoin content.
- Andreas M. Antonopoulos - Free unbiased educational videos on all things Bitcoin and open blockchain.
- princeton.edu Bitcoin lectures
- Stephan Livera - Learn more about Bitcoin's economics & technology.
- The Bitcoin Lesson YouTube playlist explaining Mining, Transactions, Keys & Addresses, Script.