Never built a FiveM resource? Start here.
Never written Lua, never opened VS Code, never seen fxmanifest.lua? Start here. You will learn how FiveM actually works and write your first real Lua, all from first principles, then walk into Track B without feeling lost.
Built for people who normally quit after random YouTube tutorials. By the team behind 60,000+ scripts sold and 6 Tebex Legends Awards.
No Lua, no VS Code, no FiveM knowledge assumed. Every term is defined the first time it appears.
Write real Lua and press run, no install. You see output before you ever touch a server.
No 40-tab rabbit hole. A single ordered route that ends the moment you are ready for Track B.
One click copies a whole lesson as context, so your AI assistant tutors you with current facts.
The path: 38 lessons, in order
For: You have never built a FiveM resource and want to start from absolute zero.
You finish with: You understand the FiveM ecosystem and can read and write basic Lua.
MODULE 01Orientation
What FiveM is, how it actually works under the hood, and the one mental model every developer needs before writing a single line of code.
MODULE 02Lua from zero
The language first, with nothing to install. Write and run real Lua in your browser: printing, variables, decisions, loops, functions, and tables.
MODULE 03Set up your machine
Leave the browser. Install FiveM, set up VS Code so it understands Lua and FiveM, and learn where your code actually lives so you can test it.
MODULE 04Your first resource
A resource is just a folder with a manifest. Learn the manifest line by line, which file runs on which side, and the loop you repeat every time you change code.
MODULE 05Making things happen
A resource that just loads does nothing. Wire it up: send messages with events, trigger code with commands, share code with exports, and expose safe settings with a config.
MODULE 06The ecosystem map
A tour of the tools you will meet everywhere in FiveM, so the names stop being scary. You learn what each is and why it exists here; you build with them hands-on in Track B.
MODULE 07Think like a developer
The habits that separate someone who copies code from someone who builds: reading errors calmly, wiring dependencies in the right order, never trusting the client, and writing code that stays fast and tidy.
MODULE 08Ship it
Put it all together. Build one complete resource end to end, then take the step into Track B as a developer who understands what they are doing.
MODULE 09Practice Templates
Not tutorials. Half-finished projects where you write the missing logic yourself. Each one names the goal, the skills it practices, and reveals a full solution when you are ready. Try them anytime.
Finish here, then walk into Track B.
Start Here gets you to the starting line. When you can read and write basic Lua and you understand how the client and server talk, you are ready to build real resources in Track B, where every lesson ends with something that boots, runs, or works.
Continue to Track B: Write scripts