The official SmileBASIC e-manual contains a lot of useful infromation. You should read it.
Sprites:
http://smilebasic.com/en/e-manual/34.php
Background:
http://smilebasic.com/en/e-manual/33.php
You can get button input with the BUTTON() command. You can compare the value of BUTTON() with predefined button constants like this...
IF (BUTTON() AND #A) THEN 'DO SOMETHING
...so the program does something if the user presses A.
You should check the help entry for the BUTTON() command for more info.
To make basic movement code you need to remember that you're working on an X,Y grid (with reversed Y). This means you can simply do stuff like...
IF (BUTTON() AND #RIGHT) THEN INC X
...where X is the X coordinate of something you're moving.
Also, no need to follow.
Thank you so much. I really appreciate your help. Would you like to help me with my game, Zizounetta, the new witch. I'm the only one working on it and i can barley code. You will get most credit.