What should I learn to get a web3 programming job?

3
0

Hi , I am am junior programmer in java and intermediate in python and I am interested in Web3.0 and solidity programming but I cant find any good road map to show me what to learn to get a job? Can anyone help?


To post an answer, please !

3 answers

30 views

I'm not a developer myself, but Nat Eliason's blog is quite good on this: https://www.nateliason.com/blog/learn-solidity

2
0

tnx ​

0
0

Consider this to build a web3 web app, you're effectively building a web2 web app that talks to a smart contract on the blockchain. ​ If you're familiar with Java and Python, work on gaining confidence building traditional web apps that connect with a common SQL database backend first. Likely, you'll need to learn Javascript/Typescript as well as a UI library such as React. ​ After that, look into web3.js or ethers.js in order to connect your web app to web3 wallet and a blockchain such as Ethereum. The easiest starting point would likely be ethers.js and adding web3 authentication to your web app. This is basically using signatures to verify that the wallet is owned by the user. Effectively, their wallet address becomes a username, and the ecrecover function, which validates the signature, becomes the equivalent of the password verification. ​ From there on out, the next step would be to learn Solidity to build your own smart contract. Given a smart contract to interact with, you can extend your web app to call a smart contract by issuing transactions. If you're starting out by joining an NFT project, this is likely going to be calling the mint function of a contract implementing the ERC-721 interface. ​

2
0

thank you so much ! ​

0
0

You can start with learning blockchain development with ben's course on nas academy.

1
0

I have seen that it was not helpfull

0
0

Not the answer you're looking for? Browse other questions tagged #NFTs #Web3 #Smart Contracts or ask your own question.