SimpleThrough 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. |
![]() SocialShare your programs with friends and budding developers, or head over to the forums to take part in the Challenge of the Month. |
![]() GradualLearn 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 PhysicsDemonstrates object collisions using real world physics properties. Tweak properties like elasticity, gravity, etc. to see the effects. Import ID = PMT149
Play ![]() |
Soko BanA 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 ![]() |
![]() |
![]() |
![]() |
ESL Extension (v.10a) – by Liam McSherry |
|
PowerExtension (VB.net) – by Noah Buscher |
Announcements |
Forum Threads |
Documentation
|
Social Media | Community | Teaching & LearningOfficial Curriculum
Programming Books |
|
|
Copyright (c) Microsoft Corporation, All rights reserved |
Need Help?
Documentation
Programming Games
Programming Home Projects
Social Media
Community
Teaching & Learning
Programming Books