I'm learning to program video games! I'm going to learn C# and Unity soon after I finish my current projects. So far I only made a simple 2d-platformer engine in SFML in C++. Maybe in the future I will program an indie quirky RPG like Yume Nikki or Undertale. I'm more into emudev which is quite close to video game programming. I made chip8 emulator and I'm currently working on NES emulator from scratch.
GML is good to start. Nextly I recommend to learn C# and Unity or if you have more motivation and time you can learn C++ and start programing 3D games in OpenGL.