codecademy.comcodecademy.com
It has easy to understand and easy to follow videos to learn coding. I think it's a great resource for all ages.
It covers Ruby, Python and Javascript - high-level languages per se - but it still is a nice introduction to understanding what is a programming language, what are the common concepts shared by different languages, what are functions, conditionals, loops, objects, etc.
It follows the exercice and apply pattern, the finality being to code a black jack game, at least for the javascript lessons (see JavaScript fundamentals).
Finally, you don't need an IDE, which might confuse the user at first. You only need a browser.