From Tibia Servers to Web Development

#Career#Learning#GameDev

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.

SELECT LANGUAGE / SELECIONE O IDIOMA