Simple

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.

Social

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

Gradual

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
Play

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
Play

Tetris

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

Import ID = TETRIS
Play

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

Announcements

Forum Threads

​Documentation

Getting Started

Standard Library

Challenges of the Month

Progressing Onward

Frequently Asked Questions

Social Media

Blog

Twitter

Facebook

​Community

Program Gallery

MSDN Forum

Community Council

Teaching & LearningOfficial Curriculum

Programming Books

Student Testimonials

Teacher Support

Copyright (c) Microsoft Corporation, All rights reserved