Post
Share your knowledge.
Best place to learn Move for beginners?
Guys I want to make dapps on sui and was wondering if anyone can give the best place to learn move lang
- Move
- Move Script
Answers
1If you're just starting out and want to build dApps on the Sui blockchain, the best place to learn the Move programming language is the official Sui documentation. It offers a beginner-friendly learning path that teaches you both the fundamentals of Move and how to apply them within Sui’s unique object-based model. You’ll get to understand how to write, test, and deploy smart contracts using Sui Move, which is a slightly customized version of Move originally created at Facebook.
You can also go hands-on with examples using the Sui Move Book, which is more language-focused and teaches you core Move syntax and concepts step by step. Once you’re comfortable, you can practice by building your own modules and use Sui CLI for local development.
Here's a simple transaction example that mints a coin using Sui Move, just to give you a feel:
public fun mint(
treasury_cap: &mut TreasuryCap<MY_COIN>,
amount: u64,
recipient: address,
ctx: &mut TxContext,
) {
let coin = coin::mint(treasury_cap, amount, ctx);
transfer::public_transfer(coin, recipient);
}
This function lets you mint a token and send it to any address. You'll get to write and understand similar functions as you progress.
To get started fast, check out the Sui Move tutorials at: https://docs.sui.io/learn https://move-language.github.io/move/
These are your best bets to become fluent in Move and build great apps on Sui.
Do you know the answer?
Please log in and share it.
Move is an executable bytecode language used to implement custom transactions and smart contracts.
