GameMaker Studio is one of the best, easy to use, game maker platforms on the market today. Sure you can go and use some of the lower level languages like C++ and then 3D Rendering engines / APIs, but this is a great tool to speed the process of bringing your games to multiple platforms (PC, Mac, OS, and Android) without having to recode your "engine"....
I have programmed in C, VB and even Dark Basic in the past and this is a well rounder competitor for those of us that want to build our games faster and get them out the door for others to enjoy.