DEV Community

RareSkills
RareSkills

Posted on • Originally published at rareskills.io

1

A free solidity tutorial for experienced programmers

RareSkills has released a free and comprehensive introduction to Solidity for experienced programmers.

Although there are many resources for the language, many of them are written to audiences new to programming. It is wonderful that blockchain has introduced many people to the world of coding.

But for senior engineers, using these resources can sometimes be frustrating and slow-moving. Our new tutorial is an up-to-date (2023), information-dense guide with tailored hands-on exercises.

Advantages

  • The resource is recent, with all examples written in the latest Solidity syntax (0.8.19)

  • Obvious concepts like for loops and if statements are glossed over.

  • Unique topics like how code can transfer cryptocurrency and interact with other smart contracts are explained thoroughly.

  • Each chapter concludes with a list of exercises to practice. These exercises are open-sourced in our solidity exercises Github repo. The exercises are written in the Foundry framework, which is the most advanced and up-to-date development framework for Solidity as of 2023.

The curriculum is designed to help the reader start developing real smart contracts as soon as possible, instead of toy examples. This helps motivate the information. We created the topic progression by working backward from common protocols like ERC20 tokens and NFTs rather than enumerating common topics in Ethereum development.

The smart contract and blockchain space will do well to attract experienced coders who can knowledge transfer useful know-how from other programming domains. This resource will help facilitate their introduction.

You can see the free solidity tutorial here. No credit card or email is required.

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay