I’ve been getting more into blockchain development and wondering if smart contract programming is the right path for me. But I’ll be honest—I’m a little confused about which programming language to focus on.
I have experience with Python and Java, but when it comes to blockchain engineering, I keep seeing Solidity, Rust, and a few others being mentioned for writing decentralized applications (dApps) and smart contract security. Not sure which one is actually the best to start with. Should I just go all in on Solidity since it’s used for Ethereum and EVM-compatible chains? Is Rust becoming the better choice for platforms like Solana and Polkadot? Or does it depend on the type of blockchain ecosystem I want to work with?
For those already in Web3 development—what would you recommend? And realistically, how’s the job market looking for smart contract developers these days?