Question: is gml hard to learn?
Answer: Anyone can learn it with a bit of practice. Speaking as a beginner, the GML code itself is not hard, it's just a lot of functions to remember, but the Game Maker helps you auto-fill the function, and you can quickly acess the Manual with your middle mouse button, so this part is no big deal.