learn me a bitcoin
What is Bitcoin?
Bitcoin is just a computer program.
Honestly, Bitcoin is just a computer program that connects to other computers (running the same program), and shares a file with them. This file is called the blockchain.
Want to learn more?
Good stuff. You're in the right place.
This website is full of simple explanations of how bitcoin works.
Where do I start?
Here are some good places:
1. Browse the blockchain.
You may be able to pick up a feel for how bitcoin works by just browsing this data and seeing how it all connects together. It's like opening the bonnet of a car and looking inside.
I've left some sticky-notes lying around to help out.
2. Read the beginner's guide.
Sometimes you just need a complete walkthrough of the basics.
This is the shortest and simplest guide I could write.
3. Watch some video explanations.
These are thorough explanations of the mechanics of bitcoin from the perspective of a programmer.
If you want to code stuff with bitcoin, these video lessons will get you going.
Where do I continue?
If you've decided you know just enough to start building something:
- Glossary - A reference manual for each individual part of bitcoin.
- Code - Example code snippets for common bitcoin stuff.
Why should I trust you?
Everything I know about bitcoin comes from practice.
Also, I am cool.
Why is all this information free?
- Bitcoin is an open-source program that you can run for free.
- I've learnt everything I know about Bitcoin, programming, and writing for free.
- This website is built entirely with open-source tools (that are free).
It feels in-keeping with the nature of Bitcoin (and open-source in general) to create an educational resource that is also free.
Feel free to make a much-needed donation though: 3Beer3irc1vgs76ENA4coqsEQpGZeM5CTd
Why did you make this website?
Because I want other people to understand how bitcoin works too.
Bitcoin allows you to transfer value to anyone else in the world, and I think this is important. So if you understand how bitcoin works, you can create your own cool software to make it even better.
With bitcoin, nobody can stop you from writing code that can make a difference.