j'aurai tendance à dire qu'avant le langage, il faudrait déjà voir les notions abstraites de pseudo code pour enchaîner vers les algorithmes qui vont être tout de même limité.
Je te propose d'entrer en contact avec Arnaud
http://www.unpeud.info/ qui est développeur pyromaths et dmaths mais surtout qui est enseignant de mathématiques et d'informatique dans un lycée en Allemagne avec des enfants d'un bon niveau. Il aura certainement quelques pistes pour l'approche pédagogique.