Blockchain Coding Guide
Blockchain is more secure and decentralised version of database. The things that are stored in blockchain are immutable and transparent so that each transaction (events) are stored in it and can't be changed later so they are used for tracking and realsing data properly in future and it's easier to keep data safely as it's not controlled by any centralised authority.
Coding in Blockhain will be on-demanding jobs as web3 is rapidly increasing. Let's talk about how you can master blockchain. The steps are :
- Have a knowledge of Front end of website using HTML5 and CSS3.
- Have a proper knowledge on JavaScript including ReactJS , nodeJS ,express and MongoDB togetherly called as mern stack. Although , we are using WEB3 ,all data and events that are not more relevant can be stored in tradiitional MongoDB or other SQL based databases. Calling Web3 data in numerous costs gas fee.
- Get some knowledge of Cryptocurrecny , Smart contracts and blockchain nodes and Bitcoin in theory .
- Start Solidity programming language and later you can switch to RUST if you want to Solana Blockchain developer.
The some resoureces to learn are :
1- Solidity : https://cryptozombies.io/
https://www.dappuniversity.com/
2- JS : https://www.w3schools.com/js/default.asp
or any youtube videos
After learning this things you can start learning to make projects in this sector . DappUniversity has lots of these projects so you can learn from there.