How to Learn GameMaker: Studio

GameMaker: Studio is a full game development tool, featuring a level editor, asset manager, code editor, and its own scripting language known as GameMaker Language (GML). Earlier versions of GameMaker were were very basic, and many people will remember them as being mostly for total beginners - to make a game commercially with them would have seemed like a joke. Things are different now, with several commercial successes, including some very high profile games.

To become a gamemaker, you should understand all of parts as below: 
Who is GameMaker: Studio For?
What It's Good At
Who Is It Not For?
What It's Bad At
Where Can I Get GameMaker: Studio?
Learning Resources
Going Pro
In the next post, gamemakerlab will give you more useful information of each part. Don't forget follow Gamemakerlab to get it.