We use cookies to provide you with a better experience. If you continue to use this site, we'll assume you're happy with this. Alternatively, click here to find out how to manage these cookies

hide cookie message
5,208 Software Downloads

Microsoft Small Basic 1.0

Learning just a few programming skills can deliver real benefits, helping you to automate, customise, and generally take better control of your PC. But if you've ever taken a look at free tools like Microsoft's Visual Studio Express then you'll know this isn't easy: they're packed with complicated features that make them very intimidating for beginners.

Microsoft Small Basic, as you might guess from the name, is a much gentler way to get started with programming. And this is obvious from the moment you look at the interface. There are no lengthy menus here, no complicated Options dialogs: just a single toolbar with 13 options, most of which you already understand (New, Open, Save, Run and so on).

The Small Basic language is simple, too, based on Microsoft's own Visual Basic and optimised for readability. So, for instance, its version of the classic Hello World program looks like this.

TextWindow.WriteLine("Hello World")

It's easy to see that Small Basic is taking a text window, then writing a line, in which will be displayed the text "Hello World".

Don't think that Small Basic's simplicity means it's short on features, though. Retrieving images from Flickr, for instance, is possible in other languages, but requires some work. Yet here's all Small Basic requires.

pic = Flickr.GetRandomPicture("mountains, river")
GraphicsWindow.DrawResizedImage(pic, 0, 0, 640, 480)

Again, it's very readable: we're supplying the search terms "mountains" and "river" to Flickr, retrieving an image and displaying a resized version. You'd prefer to make it your wallpaper? That's easy, too.

pic = Flickr.GetRandomPicture("mountains")
Desktop.SetWallPaper(pic)

And there's plenty of other functionality on offer, with many useful examples to help you to get started (click Import, type TETRIS and press [Enter] to play Small Basic's version of the classic game, for instance). Check the Small Basic home page to find out more.

Platforms: Windows 7 (32 bit), Windows 7 (64 bit), Windows Vista (32 bit), Windows Vista (64 bit), Windows XP
Version: 0.8
Licence: Freeware
Manufacturer: Microsoft
Date Added: {ts '2011-07-24 11:37:00'}


IDG UK Sites

Samsung Galaxy S6 release date, features and specs rumours: When will the Galaxy S6 come out?

IDG UK Sites

Why people aren't upgrading to iOS 8: new features are for power users, not the average Joe

IDG UK Sites

Free rocket & space sounds: NASA launches archive of interstellar audio on SoundCloud

IDG UK Sites

iPad Air 2 review: Insanely fast and alarmingly thin. Speed tests, camera tests, beautiful...