How to start with Blockchain Technology?
The number one question we get asked in our Instagram DMs is, “How to start with Blockchain Technology?”
If you’re someone with the same question, this guide is for you. We’re essentially compiling a Blockchain crash-course for you to understand the mechanics and working of Blockchains before you get into development. This guide will serve as an index to the crash course content.
We will start with understanding blockchain through terminologies related to Bitcoin, where it all started. Then, we will move on to the working of Ethereum and finally Ethereum Development.
Here is the complete roadmap. We will update the links as soon as new posts are up.
Roadmap to start with Blockchain
Module 1: Bitcoin and Blockchain
- Blockchain Explained in Five: The Beginner’s Guide
- Hash Cryptography Part 1: Understanding SHA256
- Hash Cryptography Part 2: Five Requirements of a Cryptographic Hash Function
- Blockchain: Immutable Ledger
- Distributed Peer-To-Peer Networks
- Bitcoin Mining
- Consensus Protocols
- What is Bitcoin Halving?
- Mining Pools
- Bitcoin Mining Pools
- The Timestamp and Nonce Range
- What are Mempools? How miners pick transactions from Mempools?
- Hard forks and Soft forks
- The Blockchain vs Bitcoin debate
Module 2: Ethereum
- What is Ethereum Blockchain: The Beginner’s Guide?
- What are Smart Contracts in Ethereum?
- What is Gas in Ethereum?
- Why do we need Ethereum 2.0?
- Ethereum 2.0
Module 3: Ethereum Development
- What is Solidity?
- Structure of a Solidity smart contract
- Remix IDE: Deploy your first Smart Contract
- Variables and Data Types
- Visibility and State Mutability of functions and variables
- Getters and Setters
- Mappings in Solidity
- Error Handling and Exceptions
- Truffle Suite
- Web3.js library
- Build your first Decentralized Application
As you may have already figured, this is going to be a long journey for you and us both. But it’s a journey worth taking. So bookmark this page and stay with us if you want to be a blockchain developer. Let’s learn together.