I used to play Flight Simulator X since it came out and all the games before that. Some dude setup a Multiplayer server that ran 24/7 and created some kind of awesome bot that responded to commands in the chat and also transmitted some voice for certain events.
So being all curious, I REALLY wanted to figure out how it was done. A friend helped me out by giving me a snippet of Visual Basic code a friend of his wrote, which led me down the rabbit hole of learning Visual Basic.
So, Visual Basic was my first and I mainly just watched a bunch of YouTube videos to figure it out.
In the end, I ended up making a simple VB app that used FSUIPC, which let you control things within the simulator and fetch data. Was nothing impressive, just allowed you to turn landing lights on and off, plus showing a few data points.
Really, my whole career got started when that dude sent me that snippet of code. So many thanks to that dude.