Small Basic - The Official Blog of Microsoft Small Basic

Small Basic is the only Syntax/Text-Based programming Language+IDE built for learners! It's Simple, Social, Fun, & Gradual, graduating you into the .NET Stack and Visual Studio Code, where you continue learning VB, Java, C#, Python, & more!

Browse by Tags

Tagged Content List
  • Blog Post: Lego Mindstorms EV3 extension for Small Basic - EV3 Basic!!!

    Using the EV3 extension for Small Basic 1.2, you can use Small Basic to program your Lego Mindstorm EV3 robots! This is a great next step for teachers and parents looking to lay the groundwork on their kids' futures and careers. Lego Mindstorms is a big step toward engineering and computer development...
  • Blog Post: Small Basic 1.2 Released with Kinect Support and Bug Fixes

    Michael Scherotter is a Media Experience Evangelist at Microsoft who works with media companies to help them build apps, works with 3D printer manufacturers to help them write drivers, and is part of the Small Basic development team who brought Kinect objects to Small Basic 1.2. We are excited to...
  • Blog Post: A Sandbox file object - Small Basic - Safe file operations for Seamless Sharing

    Sometimes people rant. It's what we do. And sometimes it's awesome! In this particular case, we're going to drill down to a great rant from a community member: Coding Cat Coding Cat is also an Editor/Answerer in the Small Basic Forum. Coding Cat's Bio: I have been working with the PC since...
  • Blog Post: A BASIC Emulator - Small Basic Featured Program

    Today, I'd like to introduce a ZX Spectrum Emulator written in Small Basic by Tryhest. The ZX Spectrum is an 8-bit personal home computer released in the United Kingdom in 1982. This program is introduced in following thread in Small Basic forum. small basic graphic and animations and more ...
  • Blog Post: Small Basic 1.1 is here!

    Starting last year, we began the journey of continuing development on Microsoft Small Basic. It's a new team assembled across Microsoft in a new world of devices and platforms. As you can imagine, we're taking one step at a time. This is not a large step, but it's an important step. Please join us...
  • Blog Post: Small Basic on Mac

    Today I'm writing this blog on my Mac mini. Today's topic is how Small Basic programs run on Mac. Silverlight Silverlight plug-in supports Safari (browser for Mac OS X). So published Small Basic programs can be run on Safari. On Mac, some fonts are in common with Windows such like Arial, Courier...
  • Blog Post: Small Basic Featured Program - Solar System

    Today's featured program is a great animated Solar System by a young Small Basic developer. In the words of his parent, " This program, developed by my 12 years old son, Adrian, provides a planet movement simulation, with an acurate rotation period simulation ". This is a screenshot of the prgram...
  • Blog Post: Small Basic Game Programming - Text adventure

    Once I have answered a question in Small Basic Forum by Jeffrey SWHS about Text Adventure Game . At that time, I made a sample text adventure program. That program ( FCD758-0 ) is not completed. But I will explain about the program this time. And until the next time I'd like to refine and upgrade this...
  • Blog Post: Small Basic - Random Numbers

    Random numbers can be very useful in your Small Basic games. They can be used to make the game play vary from one game to the next. The Small Basic keyword to get a random number is Math.GetRandomNumber(maxNumber) . It will return a random integer between 1 and the input value maxNumber . Here...
  • Blog Post: Small Basic - Resources for Game Programming

    Microsoft Small Basic program language is for learning programming. If you've already understood programming, you may would like to start game programming. Today, I'd like to introduce some resources for game programming in Small Basic. TechNet Wiki Articles Small Basic: Dynamic Graphics - shows...
  • Blog Post: Small Basic - Colors

    You can set colors in Small Basic in 3 ways: Using pre-defined color names (e.g. GraphicsWindow.BrushColor = "Red" ) Using a Hex value code (e.g. GraphicsWindows.BrushColor = "#FF0000" ) Setting the Red, Green, Blue components (RGB) (e.g. GraphicsWindows.BrushColor = GraphicsWindow.GetColorFromRGB...
  • Blog Post: Why Microsoft Small Basic? Why not Scratch or Alice?

    This was originally written up by the Small Basic creator, Vijay Raji... "Both Scratch and Alice are great tools that help beginners learn the concepts of programming. They are doing so by enabling people to write "codeless" programs. Small Basic is taking a different approach by introducing code...
  • Blog Post: Small Basic - Hammer and Nails

    One of the great things about Small Basic is that you have to be imaginative to solve problems, since there is such a small set of commands. This makes it fun to use even when you have quite good programming skills - it is still a challenge to get it to do new things more efficiently. There was a...
  • Blog Post: Tap into Small Basic Forum

    When you are learning Small Basic programming, you may stack on your debugging. I recommend to utilize lots of resources about Small Basic as following steps. Search in TechNet Wiki. Small Basic Portal may help you. Search in Small Basic Forum. Ask question in Small Basic Forum. To...
  • Blog Post: Small Basic Getting Started Guide - Featured Article

    New to Small Basic? Check out this Wiki article: Small Basic Getting Started Guide Get up-to-speed quickly and learn the basics of how to program using Small Basic by using the Getting Started Guide. Use the Getting Started Guide online: 01. Introduction | 02. First Program...
  • Blog Post: The Small Basic category on TechNet Gallery

    The Small Basic category/tag on TechNet Gallery is growing! You can see the items that have the most downloads here: http://gallery.technet.microsoft.com/site/search?f%5B0%5D.Type=Tag&f%5B0%5D.Value=Small%20Basic&f%5B0%5D.Text=Small%20Basic&sortBy=Downloads What TechNet Gallery...
  • Blog Post: Small Basic - Database Extension

    Over the years a few people have written simple databases in Small Basic saving data in a text file, then performing sorts or other operations on Small Basic arrays of data. There were a few recent questions on databases and sorting arrays as well as a challenge question on the Small Basic forum....
  • Blog Post: A Brief History of BASIC

    The BASIC language was developed in the early 1960's at Dartmouth College as a device for teaching programming to “ordinary” people. There is a reason it’s called BASIC: B (Beginner's) A (All-Purpose) S (Symbolic) I (Instruction) C (Code) When time-sharing systems were introduced...
  • Blog Post: The Developer’s Reference Guide to Small Basic - The First 5 Chapters

    So a good Reference Guide is always appreciated! And that's why Phil Conrod was good enough to write one for us and then to allow us to upload the first five chapters! You can find the first five chapters on TechNet Wiki: 1. Introducing Small Basic 2. Overview of Small Basic Programming...
  • Blog Post: Small Basic Portal - Featured TechNet Wiki article

    Wiki: Small Basic Portal This article is a portal that categorically lists all the Small Basic articles that are on TechNet Wiki. Please add more Wiki articles about Small Basic here: Wiki: Small Basic Portal Before we unravel this article, did you know that Small Basic is the perfect tool...
  • Blog Post: 4 Color Pattern Game - Small Basic Featured Program

    This game came from the December Challenges here: http://social.msdn.microsoft.com/Forums/en-US/39673f2b-1f37-465e-9401-c66455aff42a/challenge-of-the-month-december-2013?forum=smallbasic Game Challenge Write a clone of the Simon game. From NaochanON : Wednesday, December 04...
  • Blog Post: Small Basic December 2013 Challenges!!!

    These challenges are intended for people who are learning to program for the first time or for those returning to programming who want to start using SmallBasic. Some will be easy, some will be hard - but they will all make you think, and more importantly be GREAT FUN ! Please post your solutions...
  • Blog Post: Why Small Basic is a great programming language for kids and beginners - By Joe Dwyer

    From Joe Dwyer: "Small Basic is a very simple, fully functional, programming language, created as an offshoot of the BASIC programming language which has been around for decades. The simplicity of it makes it a great choice for kids and beginners to learn how to program a computer. "Small Basic...
  • Blog Post: Small Basic Monthly Challenges for November 2013

    Thanks to LitDev for hosting the monthly challenges! These challenges are intended for people who are learning to program for the first time or for those returning to programming who want to start using SmallBasic. Some will be easy, some will be hard - but they will all make you think, and more importantly...
  • Blog Post: Beginning Small Basic - Review by Anne from Upstate Ramblings

    It's time for a guest blogger! Today's guest blogger is Anne from Upstate Ramblings ! Her 13-year-old son taught himself with the curriculum. In Anne's words... Computer programming is a skill that is great for everyone to learn. Not everyone is meant to be a programmer, but computers are...
Page 1 of 4 (77 items) 1234