yo, ive been getting active on here for like 1 month now, im rly impressed by the knowledge the community has here, i hope i can eventually become part of the solution to a lot of things.. but anyways yea.. where do i start?
What a Tibia project consists of:
Hello OTLANDERS. I just got one question today, which programming language is good to know when you programming open-tibia servers? I have checked around and see that you need to know Lua and C+. Is there something more you need to know before you start to create your own OT? If you got time...
otland.net
Advice:
Looking to find the best route to learn scripting for OT's wondering how you started and what tools you would suggest to use in order to learn how to create your own scripts. I'm curious as to how many are self taught through working on OT's and how many took some actual classes to learn.
otland.net
More advice: Don't think you're going to get anywhere within weeks, a month, or two, especially considering the language variety that Tibia servers use (assuming you're trying to learn Lua & C++ as a beginner). Learning languages takes time, just like learning anything in the world. Try to set goals on what to read and try to understand each and every day and keep practicing, try to help people out in support section as you go to put what you've learned into practice. My personal advice would be that you try to learn Lua as a whole first before moving into C++, because after your first programming language, the rest become pretty easy to learn because it's literally just syntax, most of what you learn as a beginner is fundamentals which are basically the same across every language.
Along with that response, as Znote gave, my Lua book is designed for beginners in mind. Here's the actual thread if you have any questions or comments related to it:
Guide to scripting with Lua (https://otland.net/threads/guide-to-scripting-with-lua.265958/)
If you haven't already, watch Znote's tutorial on setting up a server, it still helps people even 7 years later:
VIDEO TUTORIAL: From nothing to a fully working OT server, website and shop system (https://otland.net/threads/video-tutorial-from-nothing-to-a-fully-working-ot-server-website-and-shop-system.166818/)
You can learn how to compile here:
otland/forgottenserver (https://github.com/otland/forgottenserver/wiki/compiling)
Everyone begins somewhere, we all started where you are currently with no knowledge on servers or programming, but in all honesty it really isn't that hard. You can even see my stupid ass 3 years ago with zero knowledge (and god, my horrendous code formatting), my old support threads are still up:
Tier upgrade script acting weird (https://otland.net/threads/tier-upgrade-script-acting-weird.240015/)
Good luck and welcome to the community!