Learning to program through books and tutorials is hardly an exciting endeavor. The first few exercises might maintain your interest by capitalizing on your staunch commitment to reach your goal of becoming an avid programmer, but interest often wanes as the exercises become more difficult and seem to drift further from real world applications.
Enter Codecademy, an interactive game that teaches programming, right in the comfort of your own browser. Codecademy holds your hand through each step of the programming basics, including declaring your first variable and executing your first function. Explanations are concise and easy to understand, even for the absolute novice.
Best of all, Codecademy is built around basic game mechanics, including missions and achievements. Track and share your progress, and you’ll soon be on your way to programming your own website or game.