Comment LiveCode (Score 1) 510
While I did start with BASIC at age 7, my first foray into computer programming was with Livecode.
LiveCode (Formerly Revolution) is a spinoff of Apple's HyperCard that fares incredibly well in commercial and educational markets. www.runrev.com has the details. I used to teach 5th graders programming with it, and it's so simple yet so powerful that we'd build networked starship simulation software for a local space education center (www.spacecamputah.org). It's an incredible platform to build on, and it has all the types of control structures and interactivity you'd hope for (Except objects, kind-of: I would teach OOP on a limited basis, since your GUI elements behave like objects; but there are no real logic-only objects in LiveCode).