Post
Share your knowledge.

How to Start Developing on Sui With No Blockchain Experience
How to Start Developing on Sui With No Blockchain Experience
Sui Network’s blazing-fast transactions and low fees have caught your attention – now you’re ready to build. But what if you have zero blockchain background? This guide takes you from absolute beginner to Sui developer in clear, actionable steps.
** Step 1: Understand the Basics (No Coding Yet!)**
What is Sui?
- A high-performance Layer 1 blockchain designed for scalability
- Uses Move language (more secure than Solidity)
- Ideal for DeFi, gaming, and NFTs due to low-cost transactions
Key Concepts You Need:
✔ Smart Contracts – Self-executing blockchain code
✔ Wallets – Sui Wallet (Chrome extension) for dApp interaction
✔ Gas Fees – Minimal transaction costs
✔ dApps – Decentralized applications like exchanges or games
** Step 2: Set Up Your Development Environment**
1. Install Sui CLI
- Mac/Linux Terminal:
curl -fsSL https://get.sui.io | bash
- Windows: Use WSL (Windows Subsystem for Linux)
2. Get a Sui Wallet
- Install the Sui Wallet extension
- Fund with testnet SUI from Sui Discord faucet
3. Choose Your Code Editor
- VS Code (recommended) + Move Analyzer extension
** Step 3: Learn Move (Sui’s Programming Language)**
Why Move?
- Prevents common bugs through built-in safety features
- Easier for beginners than Ethereum’s Solidity
Free Learning Resources:
🔹 Sui Official Docs
🔹 Move Book
🔹 Sui Academy YouTube
First Exercise: Deploy a Contract
- Create project:
sui move new hello_sui
- Edit
sources/hello.move
- Build & deploy:
sui move build sui client publish --gas-budget 10000000
** Step 4: Build Your First dApp**
Beginner Project Ideas:
1️⃣ Custom Token (Like a personal cryptocurrency)
2️⃣ NFT Collection (Digital art with blockchain proofs)
3️⃣ Simple Swap (Basic token exchange)
Guided Tutorials:
** Step 5: Join the Sui Community**
Where to Connect:
- Discord: Sui Dev Chat
- GitHub: Sui Code Examples
- Hackathons: Sui Events
- Sui
- Move
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

- 24p30p... SUI+186
1
- 0xduckmove... SUI+174
2
- Meaning.Sui... SUI+145
3
- ... SUIHaGiang+140
- ... SUIMoonBags+125
- ... SUIharry phan+105
- ... SUIJojo+61
- ... SUIOpiiii+58
- ... SUIobito+44
- ... SUIfomo on Sui+36
- Why does BCS require exact field order for deserialization when Move structs have named fields?53
- Multiple Source Verification Errors" in Sui Move Module Publications - Automated Error Resolution43
- Sui Transaction Failing: Objects Reserved for Another Transaction25
- How do ability constraints interact with dynamic fields in heterogeneous collections?05