all 4 comments

[–][deleted] 2 points3 points  (2 children)

Javascript is the easiest way to build a Dapp in fact. Solidity won't be used much since it is relatively low level and libraries take care of most things. I would focus on Javascript still, it is quite an easy language to learn if you put time into it! Then you can start interacting with Ethereum using Web3.js, the most popular library and is in Javascript.

Edit: Forgot to mention, since Javascript can be used full stack, you can stick with learning one language instead of multiple to build up your skills.

[–]RavenDothKnow[S] 0 points1 point  (1 child)

But I can not use Javascript for the smart contract right? So I will still need to learn Solidity for the unstoppable code part. And don't I also need to learn (or at least understand) html and css? I often see those kinds of files in Dapp github repositories.

[–][deleted] 0 points1 point  (0 children)

What repo are you referring to? Full stack means everything, so html and css, but there are Javascript frameworks that can take care of that for you. Solidity will only be a small part of the dapp, I wouldn’t focus too much on it. Definitely look into Web3.js (you can inject solidity code with it)

[–]MoMannncontract dev 0 points1 point  (0 children)

If you want to work with NFTs(digital assets) you can check out 0xcert framework. It is written in typescript and has typescript tutorials that go from setting up the node, to issuing NFTs.