From Tibia Servers to Web Development
From Tibia Servers to Web Development
My coding journey didn't start in a classroom. It started with a game—and a burning desire to make my own rules.
10 Years Old: Hello, Lua
I discovered Tibia, an MMORPG with a thriving private server community. Players were creating custom worlds with scripted quests, NPCs, and game mechanics using Lua and C++.
I was hooked. I spent nights reading forum posts, copying scripts, breaking things, and slowly understanding how code controlled behavior:
function onUse(player, item)
player:addHealth(100)
player:sendTextMessage(MESSAGE_INFO, "You used a health potion!")
end
It was magic. I could create experiences.
13-15: The Minecraft Era
Tibia led to Minecraft servers. Now I was learning Java, managing plugins, designing custom maps, and even handling small communities. I learned:
- Object-Oriented Programming (without knowing it had a name)
- Eventdriven architecture (listeners, handlers)
- Basic networking (how clients talk to servers)
2020: The Pandemic Pivot
When COVID hit, I had time. I picked up Web Development—HTML, CSS, JavaScript. The transition was natural. Game scripting taught me logic; web dev taught me interfaces.
I built my first website. It was terrible. But it worked. And that feeling—of creating something from nothing—has never gone away.
The Throughline
Looking back, every phase built on the last:
- Lua → understanding loops and conditionals
- Java → grasping OOP and structure
- JavaScript → connecting logic to user experiences
What I Learned
You don't need a perfect roadmap. You need curiosity and projects that excite you. Whether it's a game server, a web app, or a CLI tool—just build. The skills transfer.
What was your "hello world" moment? Drop a comment—I'd love to hear how you started coding.