Allegro is a C game programming library, created by Shawn Hargreaves of the Climax game studio. Created to be as powerful as possible while still remaining relatively simple to code with, Allegro is a great way to get started with game programming. Start your search here for Web links, blog posts, forums, groups, books, and open source games.