|Scratch||Scratch is a great tool to help visualise the logic behind computing as well as being able to construct all manner of games and with connections to other systems, control Lego Mindstorms and use the Microsoft Kinect.||http://scratch.mit.edu/|
|Greenfoot||Greenfoot is a visual programming tool that teaches Java.||http://www.greenfoot.org/|
|Code Academy||Online coding tutorials in Java Script, Python, interactive websites and killer apps. Progress tracker with points and medals to motivate.||http://www.codecademy.com|
|Visual Studio||Slimmed-down version of Microsoft's premier development environment used extensively throughout the games industry. Learning to write C++ with Visual Studio will stand you in good stead for your career.
|mrfraser.org Computing Resources||Free computing resources for GCSE, A-Level & IB Computing.||http://www.mrfraser.org|
|DrRacket||DrRacket is an environment ideal for teaching CS||http://racket-lang.org/|