Try   HackMD

Learn solidity for free (experienced programmers)

RareSkills has launched a free learn solidity tutorial to get experienced programmers up to speed quickly.

With all the existing Solidity language tutorials out there, what makes this different?

  • Many solidity tutorials try to cater to beginner programmers. However, this ends up wasting the time of senior engineers who want to get to the point and learn the language fast.

    If you want to learn Solidity by playing games, there are plenty of resources out there that have done a better job at creating a gamified experience than we could do.

  • Free exercises based on the latest tooling. We've hosted accompanying solidity exercies (please give it a star! ⭐) repository that is based on foundry, which is the latest and greatest solidity developer tooling out right now. As you progress through the course, you will be given a subset of the exercises that are relevant to practicing what you just learned. We know learning by practicing the language is important, so we've put a lot of effort into creating useful practice problems ordered in an optimal way.

  • Completely free. We don't even ask for your email. RareSkills makes money by connecting industry experts to a small cohort of engineers who want to learn efficiently (and sometimes by connecting engineers to new jobs). Because of that, we don't need to hype up a course that will supposedly "get you an amazing career in web3" and then sell it to you. Call us biased, but this course is better than many of the paid ones out there.