Ciao, dipende dell'età del figlio. Se fa le elementari / medie ti consiglio anch'io di usare scratch. Se quello è troppo elementare puoi valutare Gambas (Basic) , MonoDevelop (C#) oppure Lazarus (Pascal). Ste