Pare esista un altro modo per imparare a programmare divertendosi: CodeCombat. Non lo conosco, ho solo letto la notizia, ma sembra divertente e ci sono livelli anche alla portata dei principianti: http://codecombat.com/multiplayer#