I started learning lua by simply editing values lol. (I thought I was so smart for doing this…)
I then moved on to some chat commands, using hooks like PlayerSay really helped me understand what hooks are and how they work, etc.
After that I made round events, mainly for ttt.
I also made some custom commands that have a timer/cooldown (Helped my understand and utilize the difference between serverside stuff and clientside stuff)
I’m currently working on a big project (To me it is, not that good with lua) - Creating serverside achievements. This is to understand things like database (I still have no idea how to save something player-specific) and ofc, to have fun and improve.
I think it’s quite obvious I’m coding this for a community, and some people will tell you that it is not the right way to go. But I find coding something for people you care about really helpful motivation-wise.
Ofc, I’m still a pretty bad coder…