Smart Contracts on Ethereum - 00: Introduction 📖
Thinking about developing smart contracts? Not sure how to get started? You've just found your roadmap with clear instructions, working code, and optional deep-dives.
Smart Contracts on Ethereum
Develop, Deploy and Interact
Hi, you! 👋
Have you every wanted to dive into smart contract developing, but felt overwhelmed by the endless list of blockchains, terminologies, tools and libraries out there?
You're not alone and you're in the right place.
Welcome to "Smart Contracts on Ethereum: Develop, Deploy and Interact", a hands-on tutorial series designed to guide you through the entire process. From setting up your development environment to writing and deploying your first contract and finally interacting with it on a blockchain.
Whether you're a curious student just entering the wonderful world of computer science, or a seasoned software architect looking to explore smart contract development. This series will help you to take your first steps.
What Will You Learn?
Each article of this series provides clear instructions, informative screenshots, and fully working code, so you'll never feel lost. The only prerequisite? A basic understanding of programming.
Here's a quick overview of what to expect:
- 00: Introduction 📖 (we are here)
- 01: Setup 🛠️
- 02: Development 💻
- 03: Deployment 🚀
- 04: Fungible Token 💰
- 05: Nonfungible Token 🖼️
Each article is designed to give you a clear grasp of what you're doing, why it works, and what to do next.
So if you've ever asked yourself:
"Where do I even begin with smart contracts?"
You've just found your answer.
Do You Want to Understand the Theory Too?
This is a practical, code-first series, but if you're curious about the bigger picture, I've got you covered. Along the way, you'll find optional deep-dives that explain the core concepts behind blockchain technology, Ethereum and smart contracts in understandable English.
Whether you're here to build, to understand or even both, you'll find what you need.
Do You Want to Know More About Me?
Are you curious who's writing this and why I'm doing it? Check out the About Me page.