Может немного не в тему, но есть такие штуки, как компиляторы онлайн. Софтину серьёзную ненапишеш, но поиграться в целях обучения очень даже прикольно.
programr
Куча демок которые можно запускать и редактировать, куча языков и платформ. Демки разбиты по темам, проилюстрированы все основные возможности языка.
главная
http://www.programr.com/
С++
http://www.programr.com/zone/cpp
<iframe src='http://www.programr.com/embed.php?action=tf&path=demostudent//view/temp_1370396448/Example.cpp' width='100%' height='700' frameborder='0'></iframe>
Что понравилось,на ресурсе дак это то что есть возможность мучить пробные приложения для IOS и Android, и что самое главное запускать.
сначало compile потом run (вдруг первый раз компилятор кто увидел
)
<iframe src='http://www.programr.com/embed.php?action=tf&path=demostudent/view/temp_1370397379/Example_1363180033291' width='100%' height='700' frameborder='0'></iframe>
www.compileonline.com
А вот здесь больше языков, но без демок. Зато можно пощупать всякую экзотику и ископаемых типо Ada или Algol-68
Сайт
http://www.compileonline.com/
ссылка на С++
http://www.compileonline.com/compile_cpp_online.php