Learn the Basics of Coding — from  lifehacker.com

Greenfoot.org

Greenfoot teaches object orientation with Java. Create ‘actors’ which live in ‘worlds’ to build games, simulations, and other graphical programs.  Greenfoot is visual and interactive. Visualisation and interaction tools are built into the environment. The actors are programmed in standard textual Java code, providing a combination of programming experience in a traditional text-based language with visual execution.

Scott Hanselman’s 2011 Ultimate Developer and Power Users Tool List for Windows

Juixe.com/techknow

OReilly.com’s blogs

Best of the Web Blogs re: Programming