If you want to learn Game Maker, then like others have said, the manual can help you out once you want to learn more and you need general information. There are example programs that can be found on either the Game Maker Community or by a quick search on the Internet. I would recommend not using the drag and drop functions other than the "Execute Code" item; a good way of learning to translate the basic drag and drop functions to GML (or Game Maker Language) is to use this resource:
http://home.tiscalinet.de/xception/files/ActionDecoder1.zip. Really, while the drag and drop actions work just as good for the basics, it is better in the long run to learn GML.
Just today I was working on a game and it was funny actually. I even ran the game in debug mode and it said that the instance "obj_door" did not exist and this confused the hell out of me. After all, I put it on the map. After 30 minutes of trial and error thinking the file was somehow corrupted, it turned out that I had two nearly identical levels and I was editing the wrong one. lol.
If you have any questions, send me a PM or ask publicly and I will try to help you. I have a lot of free time and I am a helpful person. Oh, and if GML scares you, don't let it. It was actually kind of funny when I started using it, the first GML code I ever wrote was image_speed = 0.25.