🚀🔮 Building Your Future: The Ultimate Blockchain Developer Road Map 🔑💫
Tags: web3, blockchain, ethereum, javascript
Published: 2023-02-18 09:30:57

Hi all 👋,
Welcome back to the very new and exacting blog 🥳. **“What is a Blockchain Developer Road Map”.** In this blog we will see what steps need to take care to be a Blockchain Developer. So, let’s get started quickly 🤩.

Before starting to blockchain journey we really need to understand a few points and the road map of the journey.
Very first we will see an evaluation of the Web in detail in terms of architecture and tech used.

_It is important to understand Web1 and Web2's their advantages and needs._  

Now, when you get a complete understanding of the web, we can start talking about Blockchain / Web3 its definition use cases and its structure, its need in the market, and how it going to evolve in the future. After a basic understanding of Blockchain / Web3, we will try to understand its core features like Why it is really important (Advantages and impact on the current system in terms of economic and technically along with social impact.)

If we understand this technology in detail in terms of concept and methodology, now is a good time to talk about its tech.

Before looking into the tech list there is one important point to consider we have different types of the blockchain (Public, Private, and Hybrid blockchain).

_But It is always too good to start from a public blockchain (Ethereum, Solana, Polygon, etc)._

**_In this blog, we are highlighting the Public Blockchain roadmap only._**

**List of technology and tool you need to learn.**

- Starting from 
- Data structure 
- OOP
- Core understanding of any one programming language like (C++, Java, Python, JavaScript)
- JavaScript and Solidity
- React.js and Node.js
- Any Databases in detail like (MySql, MongoDB)
- IPFS we need to learn about decentralized storage.

**Now, let's see which tools we required**

- Remix editor 
- VS Code
- Hardhat or Truffle
- Metamask
- Ganache or geth 

This is the basic list of tech, but there are a few more things that are also required based on your job role and experience you will get to know these things gradually. 

So, now you know the tools and tech in Blockchain but this is not enough you need to understand all core concepts and need to do practice using these tools until you get confident in them.

Like any other technology, Blockchain also has multiple job roles.

**Now, it is a good time to check out available job roles.**

- Blockchain Developer
- Blockchain Application Developer
- Smart Contract Developer
- Core Blockchain Developer
- Consultant Blockchain Developer
- Blockchain Tech Lead
- Blockchain Architect
- Smart contract Auditor
- Smart Contract Tester
- Blockchain Content Writer
_
And a few more…_

Now, you need to decide What you want to become, whether you want to create applications on top of blockchain or create a blockchain from scratch, or want to be a specialist in writing Smart Contract or Testing and auditing Smart Contracts.

_**On Blockchain Journey with me, we will learn very first all basic to advanced topics and concepts of blockchain and writing production-grade smart contracts, creating an application on top of Blockchain, and most important How to create our own Blockchain and so on…**_

So, If you decided to become Blockchain Application Developer or Smart Contract developer usually called a Blockchain Developer only. In this case, we need to understand there are multiple types of applications in blockchain example DAO, DeFi, Gaming, NFT Marketplaces, and Supply Chain and so many use cases are coming day by day.

 _But don’t worry it's not mandatory to know all these use cases, It is good to be a Master in any one use case._
 
**_So, This is pretty much for anyone who wants to get started with Blockchain 💯._**

**Please, follow me to get started on your Blockchain Journey 😎**

> **For more on Blockchain Content 🎉.**
> _Checkout this Blockchain Youtube Channel:_
> [Blockchain With Akshay 😃](https://www.youtube.com/channel/UCyH1Gnj2qkEWePKfRMfM5VQ/featured)
> [Why Should learn Blockchain | Akshay Kurhekar](https://www.youtube.com/watch?v=jKYwVTlNr50&t=87s)
> [What is Blockchain Part 1](https://www.youtube.com/watch?v=rJDBXN8IVA4&t=357s)
> [What is Blockchain Part 2](https://www.youtube.com/watch?v=yFyrpwmijfE&t=1s)


_**Happy learning 😀 Keep reading it makes you more powerful 💪
See you in the next blog 🧾.**_