Practice makes perfect and I recently discovered a perfect website to assist in coding practice: http://projecteuler.net/ This site contains somewhere around 380, math related, programming problems that are open to solve. Once you create an account, the site tracks your progression through the problems. You also gain awards, and can view friends’ progress(I would think …