How to learn Solidity?

Expert

Hi!
I'm new to Web3 development and want to learn a few languages. So, I decided to learn Solidity and do not now how to start? What languages to I need to learn to understand Solidity?

Answers 1

Solidity is programming language on its own. The language was specifically design for Ethereum (EVM). The language was influenced by C++, Python and JavaScript. To me personally, it reminds JavaScript the most of them all.

The most complete resource for learning Solidity would be an official documentation - https://docs.soliditylang.org/en/v0.8.17/.

You can search for tutorials to make learning more fun. Unfortunately, I don't have any recommendation. Hopefully other community members can advise you something great.