Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
I believe that in order to become a good game developer, you need to make games.
From a programmer's perspective, what are some good entry level games to get your hands dirty? What skills and challenges do each of these games teach you?