Had my own server near the end of TBC with a few developers.
Back then my experience was primarily database & client side edits such as world development, DBC & model editing.
Since then I've learned much more about programming in general.
Now I'm learning more about lua scripting & core modifications.
I'll keep focussing on client side modifications on emulator servers.