TryRuby.org is an intermediate - advanced tool that helps you learn the programming language Ruby. Useful for developing mobile tools and other web 2.0 products!
Learners will be able to discuss a few basic issues in game design and analyze their impact on game play.
Students will understand how to design a simple game and give feedback on that game design. They
should also see how repeated play makes a game better, and recognize that it is a process of iterative
refinement that makes good games.
Although not entirely focused on only coding, this resource provided by WordPress offers some excellent tools in the languages of HTML, CSS and others.