Ha cél a jövőbeli/jelenbeli direkt felhasználhatóság valószínűségének maximalizálása: javascript (nagy előny hogy mindenhol fut alapból, pl a diákok okostelefonján is)
Ha a cél az alapok megtanulása egy egyszerű nyelvvel ami fogja a kezet és nem áll az útba: Go (szerintem ez eléggé lefedi a Pascal előnyeit + GC - még előny is, hogy nincs generikusság így rá lehet kényszeríteni a diákokat, hogy leimplementáljanak alapvető algoritmusokat;)
A kettő követelmény között meg jó kompromisszum: Python
(Mondom ezt úgy, hogy személyesen pont ezeknek a nyelveknek a - ha lehet mondani - "ideológiai vetélytársait" kedvelem - Haskell, Rust, és még Python helyett is inkább a Rubyt:)