This article from  is an introduction to graphical game programming using Small Basic.  It includes the basics of program design, movement, user interaction with keys and mouse, collision detection and introduces some more advanced ideas at the end.

You can read the full article here:

 

Small Basic: Dynamic Graphics

 

Table of Contents