V tomto věku je stejně důležité hlavně se učit abstraktnímu myšlení a algoritmizaci, neb než dojde k reálnému uplatnění bude to hodně dlouho trvat a v té době mohou být v kursu úplně jiné věci než dnes. V podstatě jde o to aby to byl jazyk moderní a objektově orientovaný (klasické procedurální pprogramování se dneska už moc nepoužívá a když si to člověk zažije přechod na OOP docela bolí) a aby byl výchovný, tj. u programátora vynucoval dobré způsoby (tedy rozhodně ne např. C++, Visual Basic, perl, PHP a pod). Tomu by mohla vyhovět Java nebo C# z těch mainstreamových, z těch alternativnějších bych se podíval na Python a Ruby, možná by mohl vyhovět i ObjectPascal (Delphi).