So open fl and xna is the current. Lol I didn't know that it was that old. I'll check em out too. These two ( game maker and xna ) looked appealing to me because Devs who made Terraria and Risk of rain are using it for their indie game projects. It will also motivate one to practice some coding. Sorry for the old news.
The other way to look at it is, if you wish to learn / code in C# starting to code in 2d is much easier then in 3d. GML resembles java so I didn't have much problem in understanding how things work. The only thing that is bad about GML coding is the coding structure ends up being something you made in NetBeans in a fast…
If you want to have a long and successful career I think you need to learn at least some amount of programming. Not only does using proprietary visual programming limit what you can do, but it also means that if the developers ever stop supporting GameMaker you'll have to start over practically from scratch in learning a…