Programming is fun, again!

Mirosoft Small Basic puts the "fun" back into computer programming. With its friendly, easy-to-master development environment, it eases both kids and adults into the world of programming.

Screenshot of Codeshot


Small Basic combines a friendly environment with a very simple language and a rich and engaging set of libraries to make your programs and games *pop*! In a matter of few lines of code, you will be well on your way to creating your very own game!

With a new and revolutionary IntelliSense®, Small Basic makes writing code a breeze.

Screenshot of Intellisense


Share your programs with your friends and let them import your published programs and run them on their computer. Using the Silverlight player, you can even post your games on your own blogs and websites for them to play your creations in the browser.


Learn programming concepts starting with the fundamentals and move your way up. Small Basic is based on .NET and what you learn here could be easily applied to other .NET programming languages like Visual Basic. And when you do graduate to Visual Basic, you can bring your existing programs with you using a built-in conversion utility.

Why Learn to Code?

You might be wondering: why should I learn to code anyways? Coding is a fun way to express your imagination, creativity, and logical thinking all at once! When you learn to code, you develop various skills, such as how to break down complex problems and solve them step by step. Software is the language of our world, so learning to code can really help you in the future! If you want to learn more, watch this video!