Le C++ c´est très bien, et tu peut t´y mettre, mais le KPL est à mon avis très bien fait pour apprendre.
C´est plutôt un BASIC qu´un LOGO, et ça fait du code pour .NET (c´est même convertible vers du VB.NET telle quel).
L´interface est simple, mais très efficaces (variables espions, débogage ligne par ligne, etc.). Et le tout permet de faire de la 2D et un peu de 3D sans grande difficulté.
Bien sûr, on ne peut pas aller très loin avec, mais l´important est de comprendre la logique de la programmation et après on peut faire n´importe quoi et changer de langage facilement.