You could try a couple of things:
The old text-adventure game makers were very simple programming languages.
Some form of BASIC is fun to start with, in 1991 or so a friend of mine and I found ourselves an old commodore 64 with a BASIC compiler and went nuts. It was really fun (we were 10).
Lego Mindstorms. It's expensive, but it will feature both programming (starting with their proprietary language, but can use C) as well as building things. And all the results are physical rather than abstract like pointers, arrays, BigO, etc.
|