Gamemaker may not be the most powerful tool out there, but it is great for beginners because it hardly takes any thinking to make what you want. This is great because it puts more thinking in to the design process which many do get a good fealing for when jumping straight in to Flash.