Dica importante primeiro: Aprenda a programação independente da linguagem ou framework e saiba ler e utilizar documentação.

Por mais que essa GML não seja utilizada em outro lugar, ela possui uma documentação (aqui). Leia-a à medida que vai precisando fazer algo e não sabe como.

Toda linguagem específica possui isso de não ter material na internet suficiente pra você aprender. Saber superar isso é um habilidade importantíssima.

Caso queira aprender outra linguage ou engine, tem outras opções no mercado. Se você se preocupa em pegar uma linguagem com pouco material lá vai algumas opções:

  • Unity usa C#. C# é da microsoft e é usada em vários lugares com documentação excelente e vários tutoriais, inclusive da própria Unity.
  • Godot Engine usa GDScript, C#, C e C++. GDScript é uma linguagem própria, feita com C++, mas que possui uma documentação excelente e uma boa quantidade de tutoriais. C#, C e C++ são linguagens amplamente utilizadas em muitos lugares
  • Unreal engine usa C++.

Dessas 3 eu te recomendo aprender a Godot por que é gratuita e incrivelmente leve. A Unity é gratuita, mas é um parto pra usar. A Unreal também é gratuita, com compartilhamento de royalties, e é pesada também.

A Godot é perfeita pra 2D e muito boa pra 3D, com algumas ressalvas, mas vale à pena aprender. É pública, gratuito e open source. A própria documentação aqui é de fácil leitura (tem em português) e vai te dar tudo o que precisa pra começar.