GML (Game Maker Language)?

I know GML is similar to java and I've heard a few C languages thrown out, but I want to know whay language it's most similar to. Is it based off a language? I ask because i want yp learn some more versitile languages and I'm fairly familiar with GML.
3 answers 3