Earlier quoted context omitted.
>why not use pi + python? Do you have experience with teaching python to kids? I am afraid to try it with my son because white space is important, I tried only Scratch and making him think as "a machine" is hard enough adding syntax errors on top would make the job much harder, let me know if you have experience with this and if you think I am wrong.
If you use a nice text editor, whitespace shouldn't be an issue. Even with any other language, you would want to show them how and why to indent. If it becomes an issue, they may be writing code that's too complicated. In other words, I think a child will more easily learn about indentation, than handle writing flat code, which can get difficult to understand pretty quick
My point is that something that is obvious and simple for us for someone else makes no sense(he is 12 and I don't have experience teaching other children),
For now I gave up on teaching coding to him, maybe he needs to grow a bit more to understand the abstract thinking required.