Free coding tutorialsFor Minecraft builders
SmeltStack.
Forge real programming skills inside the world you already love. Learn Java and plugin dev by building things that actually run.
190tutorials
$0forever
10+ages
lesson_03_redstone.java
// your first plugin
public class HelloMiner {
void onJoin(Player p) {
p.send("Welcome, "
+ p.name + "!");
p.give(64, "torch");
}
}
public class HelloMiner {
void onJoin(Player p) {
p.send("Welcome, "
+ p.name + "!");
p.give(64, "torch");
}
}

▪ see it in action
Build plugins that players feel.
From custom commands to entire minigames — every tutorial produces code you can compile, drop into your server, and play with friends tonight.
▪ why smeltstack
A serious craft, taught playfully.
Plugins that actually run
Every tutorial ends with code you can drop into your server and play with friends tonight.
Modern Minecraft
Lessons stay current with Spigot/Paper on the latest 1.21.x versions.
From zero to advanced
Three structured tracks take you from first command to custom protocols.
100% free, always
Every tutorial is free. No accounts, no paywalls, no ads blocking content.
▪ step by step
Crystal-clear tutorials. Real code. Real results.
No walls of text. Every lesson is broken into short, runnable steps with copy-paste code blocks and explanations that stick.

▪ ready to build
Your first plugin is one tutorial away.
Browse all 190 tutorials, no sign-up needed.