I think Scratch might be good for getting into the 'mindset' of programming to think about logic. I used it when I was a complete beginner. Then I tried Python and it was pretty fun. The Idle IDE is all right; heck, even Emacs GTK interface is pretty good at highlighting code and it helps with indentation (very important with Python).
Python in my opinion is great. Just start them on Scratch first.

Reply via email to