Improve programming skills by games development
<p>I want to improve my programming skills, and I believe that games programming is the best approach for improving my programming skills. </p>

<p>Can you please guide me to getting started with some very basic/little games (with source code of course) like <a href="http://en.wikipedia.org/wiki/Tic-tac-toe" rel="nofollow">tic-tac-toe</a>, etc. and then to some hi-fi games like chess or <a href="http://en.wikipedia.org/wiki/Snakes_and_ladders" rel="nofollow">Snakes and Ladders</a>.</p>
