Skip to content
Hero background

Guides and Overviews

Learn about core web3 development concepts including Ethereum, layer 2s, testnets, blockchain developer tools and more!

The 6 Best Solidity IDEs for Developers (2026)

The 6 Best Solidity IDEs for Developers (2026)

SolidityDecember 3, 2025
Solidity Gas Optimization: 12 Techniques to Make Your Smart Contracts Cheaper and More Efficient

Solidity Gas Optimization: 12 Techniques to Make Your Smart Contracts Cheaper and More Efficient

SolidityNovember 19, 2025
12 Solidity Smart Contract Security Best Practices

12 Solidity Smart Contract Security Best Practices

SolidityNovember 13, 2025
What is selfdestruct in Solidity?

What is selfdestruct in Solidity?

SoliditySeptember 25, 2023
The Best Way to Learn Solidity for Free (2025)

The Best Way to Learn Solidity for Free (2025)

SoliditySeptember 22, 2023
What are Solidity arrays?

What are Solidity arrays?

SoliditySeptember 22, 2023
7 Best Courses to Learn Solidity Development (2025)

7 Best Courses to Learn Solidity Development (2025)

SoliditySeptember 22, 2023
What is Solidity?

What is Solidity?

SoliditySeptember 22, 2023
How do Yul contract calls work?

How do Yul contract calls work?

SolidityAugust 1, 2023
How to Read and Write Packed Storage Variables in Yul

How to Read and Write Packed Storage Variables in Yul

SolidityAugust 1, 2023
How does Yul storage work?

How does Yul storage work?

SolidityAugust 1, 2023
What is Yul?

What is Yul?

SolidityJuly 28, 2023
How does memory work in Yul?

How does memory work in Yul?

SolidityJuly 28, 2023
What are Solidity binaries?

What are Solidity binaries?

SolidityJuly 10, 2023
Solidity vs. Rust: Everything You Need to Know

Solidity vs. Rust: Everything You Need to Know

SolidityOctober 20, 2022
The Complete Guide to ERC-20 Tokens and Solidity (2025)

The Complete Guide to ERC-20 Tokens and Solidity (2025)

SolidityOctober 4, 2022
How to Become a Solidity Developer

How to Become a Solidity Developer

SolidityOctober 4, 2022
What is a reentrancy attack in Solidity?

What is a reentrancy attack in Solidity?

SolidityOctober 4, 2022
What is the Solidity ABI (Application Binary Interface)?

What is the Solidity ABI (Application Binary Interface)?

SolidityOctober 4, 2022
The Best Solidity Bootcamps for Ethereum Development (2025)

The Best Solidity Bootcamps for Ethereum Development (2025)

SolidityOctober 4, 2022
How to Call Another Smart Contract On Ethereum

How to Call Another Smart Contract On Ethereum

SolidityOctober 4, 2022
What is the Solidity call function?

What is the Solidity call function?

SolidityOctober 4, 2022
What is the Solidity compiler?

What is the Solidity compiler?

SolidityOctober 4, 2022
What is the Solidity console log?

What is the Solidity console log?

SolidityOctober 4, 2022

What builders read weekly

Get the latest insights, tutorials, and products powering top teams onchain.

Sign up for our newsletter

Get the latest product updates and resources from Alchemy

A
O
D
+
Over 80,000 subscribers

By entering your email address, you agree to receive our marketing communications and product updates. You acknowledge that Alchemy processes the information we receive in accordance with our Privacy Notice. You can unsubscribe anytime.

Conversion panel background

Build blockchain magic

Alchemy combines the most powerful web3 developer products and tools with resources, community and legendary support.

Get your API key