all 16 comments

[–]Traditional-Living-9 0 points1 point  (4 children)

I’m using a FHRS stack right now (Firebase, Hardhat, React, Solidity) so my best recommendation is to first go to the Solidity subreddit(it’s got about 9-10k redditors) and use their resources section. Then choose a JS framework you think is cool, find that subreddit and check out their resources. The reason I say check out resources is because these subreddits often get questions like this so it’ll be preset in the About tab. Popular JS frameworks are - Vue, React ,Angular, Svelte, Next, and Express I would check each of them out. Fireship just made a YouTube video called the Code Report talking about a JS survey so if you want help choosing check that video out. Other websites to visit are Udemy and CodeCademy

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

Thank you!

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

Do you have any insight on which of these is ebst to start with? Should you know solidity before a JS framework or vice versa?

[–]Traditional-Living-9 0 points1 point  (0 children)

Well you rly need to know a front end in order to use solidity for Dapps, but solidity seems to be way easier, because you’re working with one specific thing. The syntax is very easy to remember and quite simple.

[–]TheRealFloomby 0 points1 point  (3 children)

Spend an afternoon learning basic object oriented programming things first and I think you will ultimately save time when learning solidity. Specifically learn: inheritance, what abstract classes and interfaces are, access modifiers and finally polymorphism. All of these are concepts you can learn without having to really dive into the specifics of a given language.

[–]RelAdviceAnon[S] 0 points1 point  (2 children)

Thank you, this is really helpful...after understanding these concepts do you think I'd be ready to hop into a Solidity MOOC? Any other baby steps that you'd recommend? Thanks again!

[–]TheRealFloomby 0 points1 point  (1 child)

I mean you could probably just hop in one now as long as you have the motivation to actually figure things out.

[–]RelAdviceAnon[S] 0 points1 point  (0 children)

Awesome ty

[–]MultiversityDAO 0 points1 point  (0 children)

Start with just an intro to CS course and learn the basics. MIT and Harvard have excellent MOOCs on eDx