Learn-cocos2d.com is the online home of the book “Learn iPhone and iPad cocos2d Game Programming” by Steffen Itterheim. This book is designed to help the beginning game programmer understand the cocos2d game library, which is a cross platform library that is targeted at 2d games.
Steffen does a great job of introducing you to the basics of game development while also showcasing various game types. The includes not only development concepts, but also includes information on other libraries and resources to help you get started with graphics, audio, and marketing.
Steffen includes not just code snippets, but working games that he uses to explain various concepts. Each of these are well commented and structured so that you can get started with your game.
While Steffen focuses exclusively on iPhone and iPad programming, the cocos2d library has been made available for android also. So if you are looking at developing games, you should check out the book, and get gaming!!