QBasic on PC was my first language years ago so I'm already familiar, but here is my idea. What if we made a game where you are programming in some scenario, like a robot or something. As you progress in the game, it exposes more commands. The idea is that you are playing a game and learning SmileBASIC at the same time!