Background I recently needed to learn Groovy for my job. I’m working with a system where I’m doing a lot of API integration. It’s done mainly through a web frontend, though that frontend actually interfaces with various on-prem collectors that execute the code. While I can use basically any language I want, using anything other than Groovy means that I have to mess with copying files around on the collector devices.
Programming is hard. It’s frustrating. It takes a lot of time, effort, and dedication to really learn what the hell you’re doing. I’ve been interested in programming since I first saw my cousin write the world’s shittiest Batch script on my family’s Windows 95 machine, though having just started elementary school meant I didn’t do anything about that interest for a (relatively) long time. I took a C++ class in high school many years later that seemed fun, but we didn’t really get into the meat of coding; I don’t think we even covered functions in the class before it was over.