SmileBASIC is a more giving programming language for beginners than *most*. There are resources such as a free spritesheet and background sheet, canvas-less graphics, a console that is easy to use, and, most importantly, SPRITES. Sprites are the backbone of almost every SmileBASIC program, and they can be harnessed to be practically anything you can imagine. I recommend reading the guides on SBS.