Blockchain Developers (Web 3 developer)
Imagine being IOS developer at the time iphone was launched. You would have been a millionaire because that was not something mainstream. Same is the case now you can be millionaire or even billionaire by being web 3 developers as this is something new people need time to digest so being early diggers you might get the actuall diamonds down there so here are few things that can help you out in your journey.
Roadmap:
1. Smart Contracts:
The code running on the blockchain this code decides what your application will do.
SOLIDITY:
The language of blockchain development
REMIX:
A tool which can be used to practice the codes of solidity.
TRIFFLE:
Instead of using tools like remix one can use Triffle a platform where one can write or practice his smart contracts.
GANACHE AND HARDHAT:
These are local dev chains which means you have your own block chain for testing and writing SC.
2. FETCH
Fetching data means to get the desired data from the mainstream blockchain.
MORALIS:
A platform that is used to fetch data from mainstream blockchain for free and easily.
JAVASCRIPT:
The main coding language for blockchain is surely the JavaScript.
One needs to master JavaScript first in order be a developer. Because the Smart Contract and solidity only makes up 5 to 10% of total blockchain development.
Learning JavaScript and moralis before learning solidity is a considered a better practice as JavaScript is applicable everywhere in web 2 and even in web 3.
CONCLUSION
So, I will conclude the roadmap of blockchain development by a list
1.Learning JavaScript
2.Learning Moralis
3.Learning Solidity
JavaScript is recommended first because there are many smart contracts available online which can be fetched easily so making SC in beginning is not highly recommended because of being not that opportunistic.
SOLIDITY is compulsory because you can never rely on someone’s SC for whole of your developing life you need to write your own SC so sooner or later you need to learn SOLIDITY