As far as guides to getting up and running with a server, a website and a client..
The TFS GitHub Wiki, seems to be a great resource for getting up and running with a server.
I don't think it's outdated, and I don't think I can improve upon it. So I'll leave that as-is.
I would recommend the
OtLand's Forked Open Tibia Client to connect to your server.
While there is other OTC forks available (OTCv8, OTC 1.0), with different upgrades and bug fixes.. I believe that over time those forks will eventually become stagnant and die as the creators lose interest/time, whereas the OtLand fork will always remain as a stable backup and ground zero.
---
Going through every available Lua function
@GhostX has been something I've always wanted to do.
I'd be specifically show-casing how to use the TFS specific Lua functions, as apposed to the existing guides which try to teach you how to script.
It will hopefully be the 'next step' after you've learned the basics, and be useful as a quick look-up guide, if you don't know how to use a specific function, there will be an entire guide showcasing 1 or more ways to use the function properly.
I might expand or create a separate tutorial on how the spell / npc systems work.
But anyway, I think this will be a fun project for myself.
--
Thanks for all the replies!