Through a friendly environment, a simple language, and a set of rich and engaging libraries, a few lines of code can put you well on your way to making your first game.


Share your programs with friends and budding developers, or head over to the forums to take part in the Challenge of the Month.


Learn fundamental programming concepts and, when you’re ready, easily convert your programs to Visual Basic to advance to the next stage of your programming career.

Above all else, Small Basic is intended to be fun!

Its friendly development environment means it can be easily mastered by adults and kids alike, and simplified grammar makes it excellent for teaching programming to students of any age

Featured Small Basic Programs

Collision Physics

Demonstrates object collisions using real world physics properties. Tweak properties like elasticity, gravity, etc. to see the effects.

Import ID = PMT149

Soko Ban

A Small Basic port of the famous SokoBan puzzle game. Quite possibly the most visually striking game built on Small Basic.

Import ID = SOKO


A faithful port of the famous Tetris game, this is the most popular and the most downloaded program on Small Basic.

Import ID = TETRIS

Want to see your programs featured here? Submit them here!
Featured Small Basic Programming Books
Featured Small Basic Extensions
Small Basic Blog and Forum Highlights


Forum Threads


Getting Started

Standard Library

Challenges of the Month

Progressing Onward

Frequently Asked Questions

Social Media





Program Gallery

MSDN Forum

Community Council

Teaching & LearningOfficial Curriculum

Programming Books

Student Testimonials

Teacher Support

Copyright (c) Microsoft Corporation, All rights reserved