@unlofl @PastaThief I learned object-oriented programming by copying and modifying other people's code in a MUD. It took no less than two C++ textbooks to unlearn the bad habits I picked up doing that.
I don't even want to think about what kind of trouble I would get into making a web app that way.