The folks at CodeAcademy teach you computer programming, a.k.a coding, in an easy-to-understand way so you can build you own websites, games and apps. You can learn Java script for building games, HTML and CSS for website development, style and design, and jQuery for handling events and creating animations. There are also tools to help you track your progress. Free registration is required.