Weekly General Discussion - June 26, 2023 <-> July 02, 2023
Welcome to the Weekly General Discussion on Ethfinance
Massive List of Ethereum Links! - under construction
[Magazine Rules] - see sidebar
Discord - EV Mavericks Twitter
Be awesome to one another and be sure to contribute the most high quality posts over on our sister magazines. Or guide them here for help and community, too!
If you're more on the web development side, and want to interact with contracts and such, it's probably best to learn a library like ethers.js or viem, since it already uses JS/TS and you just have to learn the concepts of wallets/providers/transactions, etc.
If you mean wanting to actually get involved with smart contract development itself, to me it depends if you have any other reason to learn Rust. Solidity is typically the most approachable route to go, especially with tools like Hardhat, but if you have plans to do other kinds of back-end development with Rust specifically, then it might make more sense to start there and learn.
Thanks for the reply. I'm interested in backend and code efficiency more, but I like both; I guess I'll just start learning and see what fits with my skillset!
Rust is not a good entry point for anything right now, I'd say, regardless of your experience level. Either you know you need / want Rust, or you shouldn't be touching it
instead, I recommend finding a small project that you're interested in and then familiarizing yourself with whatever it is that is being used in that project. If you have 0 experience then perhaps there's a 101 course somewhere for the language / frameworks being used in that project, that way you can apply what you've learned immediately in understanding the project you're interested in