---
title: 📚 Become a buidler on Ethereum by Austin Griffith
---


## Step 0

Get started with web development if you haven't already. You can do that at [freeCodeCamp](https://www.freecodecamp.org/), [Udacity](https://www.udacity.com/), [Lambda School](https://lambdaschool.com/) & [a bunch of other places](https://www.google.com/search?q=best+places+to+learn+web+development+online&client=firefox-b-d&sxsrf=ALeKk00BjMu6tZyGB72deu4RHJain7ULeg%3A1622469251187&ei=g-q0YO_aCtr-7_UPoYmIgAY&oq=best+places+to+learn+web+development+online&gs_lcp=Cgdnd3Mtd2l6EAMyCAghEBYQHRAeMggIIRAWEB0QHjoHCCMQsAMQJzoHCAAQRxCwAzoHCAAQsAMQQzoECCMQJzoCCAA6CAguEMcBEKMCOgoILhDHARCjAhBDOgIILjoFCAAQkQI6BQgAEMkDOgUIABCSAzoHCAAQhwIQFDoGCAAQFhAeOggIABAWEAoQHlD28gFYwp4CYM-fAmgCcAJ4AYAB-gmIAbRUkgERMC4xNy4xNi40LjIuMS4wLjGYAQCgAQGqAQdnd3Mtd2l6yAEKwAEB&sclient=gws-wiz&ved=0ahUKEwivqID7iPTwAhVa_7sIHaEEAmAQ4dUDCA0&uact=5).

## Step 1

Get the fundamentals down by tinkering with [eth.build](http://eth.build) and watching the [full playlist](https://www.youtube.com/playlist?list=PLJz1HruEnenCXH7KW7wBCEBnBLOVkiqIi).

## Step 2

Grab [scaffold-eth](https://github.com/austintgriffith/scaffold-eth) and follow the [Quick Start](https://github.com/austintgriffith/scaffold-eth#%EF%B8%8F-quick-start). Then, follow the [Learning Solidity](https://github.com/austintgriffith/scaffold-eth#-learning-solidity) section by pasting in solidity-by-example snippets to get comfortable with the syntax.

## Step 3

Once you get the hang of it, start testing your knowledge with [the first challenge](https://github.com/austintgriffith/scaffold-eth/tree/challenge-1-decentralized-staking)!

## Step 4

The [next challenge](https://github.com/austintgriffith/scaffold-eth/tree/challenge-2-token-vendor) teaches you about tokens and contract to contract interaction

Bonus points if you make the vendor contract buy the tokens back!

## Step 5

Finally, the repo is your oyster, use [buidlguidl.com](http://buidlguidl.com) or the [active branches](https://github.com/austintgriffith/scaffold-eth/branches/active) to find something interesting,

A good example is the [Simple-NFT-Example](https://github.com/austintgriffith/scaffold-eth/tree/simple-nft-example) which was extended into the [Buyer-Mints-NFT](https://github.com/austintgriffith/scaffold-eth/tree/buyer-mints-nft) branch.

## Step 6

Post your 🏗 scaffold-eth builds to the [BuidlGuidl telegram](https://t.me/joinchat/PXu_P6pps5I5ZmUx) channel to join us!
