Vy máte dosť špecifickú dilemu: nízkoúrovňové C++ alebo pohodlnejšiu Javu, ktorú neviete. Ja by som tento rok zvolil C++, čisto z dôvodov zachovania zdravého rozumu Vás i žiakov, nejak to pretrpel, a popozeral si nezávisle od toho Javu. Lebo už je september a nie je nič horšie, ako keď vyučujúci tápe, lebo sám nevie, čo učí.
Ale C++ ako "môj prvý jazyk" je do budúcna odvážny počin, hlavne pre 14-15 ročné deti, ktoré nevedia programovať. Ony totiž potrebujú hlavne zvládnuť princípy, vysokoúrovňové koncepty (OOP) a boj s technickými detailami C++ je kontraproduktívny, lebo nielenže im nič nedá, ale dokonca ich môže odradzovať.
Ten, kto sa chce učiť programovať a nevie nič, nepotrebuje vedieť, čo sa deje vo vnútri. Rovnako ako človek, čo sa chce naučiť šoférovať, nepotrebuje vedieť na začiatku, ako funguje spaľovací motor: preňho najlepšie je sadnúť do auta s automatickou prevodovkou a rozbehnúť sa.
Ono tie deti aj tak potom začnú kódiť stránky v PHP :-)