Probably not a popular opinion, but I found BASIC a nice way to learn about programming when I was around 10. Especially line numbering and goto's seemed intuitive and although I wrote lots of spaghetti-code, I'm glad I learned using a model that somewhat resembled how machines actually execute code.