This video is very cool and it not only teaches you things about gamemaker, but it also shows you cool things about how to create a great 3d game. Also, if you like to go outside the box, than you will definately like this video.
I believe that this site is a good site for sprite editing because you can zoom in and add a LOT of detail to a sprite. You get a whole lot of colors to choose from, to create your character. The website has a pretty basic layout and their are the tabs on the left.
This is the best tutorial ever. This will teach you to create a 3d Fps game by using the unity game web. If you do everything in this video, you will be able to create a basic FPS game.
This video teaches you how to make a platform game, including how to use gravity, how to use jumping, and everything else that you would need to make a platformer game.