Learning to Script
My friend and I decided to build our own game server. He handled the world mapping, and I took on the programming. I learned my first language, PAWN (a version of C). Seeing my code actually change things in the game world was a huge moment. This is where I truly learned the logic of programming.