Some things about the GML language are a bit odd, and sometimes it seems like people on the forums believe wrong things about it (I read more than one person complaining that you couldn't define your own functions, which is not correct, but the docs could be a lot clearer on that) But overall I'm happy enough with it.
I'm recreating a game I wrote in interpreted BASIC back in 1987 [1] and so far I've got the levels, basic player movement, simple enemy AI, and a very basic game loop. It's nothing fancy but I'm learning a lot so far.
And it's adorable that you had stuffies on your monitor.
The stuffed animals are from my childhood, so I kept them on my childhood computer. I think they're happy there. :)