Scratch is a fantastic entry point. That's where I was put on the path for a software development career.
Someone else mentioned Lego. If you can find the Mindstorms robotics set, that would be a great place. I know they're not cheap at retail and I don't know if they're still offered. But it's a way to get introduced into visual coding but with a physical aspect still.

Heck, even a a Lego motor set like this and some gears and wheels will do a lot for problem solving skills.
