A blockchain is a distributed, immutable ledger that underpins cryptocurrencies like Bitcoin. Building one teaches you about cryptographic hashing, consensus algorithms, peer-to-peer networking, and distributed systems.
Implementing your own blockchain from scratch will give you hands-on experience with proof-of-work, transaction validation, and the mechanics that make decentralised trust possible.