A simple programming language for beginners
Small Basic is a great way to learn how to program
Learning how to program is an exciting project but one that can be hard to get into. Even the free Express Editions of the Visual Studio family are somewhat complicated.
Small Basic is different. It has been created to be easy to learn and the programming interface is clean yet helpful with code completion offerings.
Now at version 0.8, Small Basic has better help displayed when entering commands, known as Intellisence, better performance and a Silverlight player so you can display your programs in a blog.
As the name suggests, Small Basic is an attempt to recreate the days when Dos ran on computers such as the ZX Spectrum. It was easy to learn and gave results quickly. Small Basic is limited to just 15 keywords to reduce the amount of learning required.
We were very impressed with the code editor. It uses the Ribbon interface and looks very attractive. It also offers code completion. As you start typing a command, various possibles are suggested along with a quick description. You might have heard of this under the name Intellisense in more advanced editors such as Visual Studio. The text of the code is also colour-coded to make it easier to read.
Just in case the capabilities of Small Basic become limiting, it is possible to add extra bits of program to it. These are known as libraries.
There is lots of help, including tutorials on the Small Basic Wiki.
As a beginners tool, Small Basic is hard to fault. There were one or two gaps in the getting started guide but anyone considering learning how to program should give this a go.
Version 0.5 included built-in support for arrays, variable misspelling detection, line/column numbers and a Find command.
Version 0.3 added added the Publish button for sharing programs. In previous versions the only way to share code was to copy and paste it. The Publish button uploads the code to a server on the web, giving it a six-digit reference number.
You can then share the code by giving just the number. This can be used with a web link, an example from the features list is http://smallbasic.com/program/?DCT967. There is a new Shapes object for the Graphics Window. Other enhancements include a splash screen and some improvements to performance.
Read more reviews
Related downloads
St Helena, a 'small British village' in the mid-Atlantic, is seeking support and funding for a broadband connection
|
|
|
|
|
Computeractive Excel (2010) Online tutorialPrice: £19.99 |
Computeractive Word (2010) Online TutorialPrice: £19.99 |
Computeractive Powerpoint (2010) Online TutorialPrice: £19.99 |
Angry BirdsPrice: £9.99 |
Back Issue CD-Rom 14 (2011)Price: £15.99 |
Wrong download
The link does not point to Microsoft Small Basic download!
Posted by Angus Graham, 21 Nov 2008
Download corrected
Sorry about the mistake. The download is working now. Kind regards Tim
Posted by Tim Smith, 24 Nov 2008
Nice to use...
A nice little gizmo, easy to use, and with good documentation. Its from microsoft which makes it all the more surprising. Great way to learn.
Posted by simon ball, 17 Feb 2009
Problem with download
I have downloaded this twice and installed all the requested updates for .net but it will not run. Just comes up with encountered a problem and reporting to Microsoft which has been doen twice now.
Posted by David Sperry, 04 Mar 2009
Small basic Installation
Tried to install using D: drive (Partition on my hard drive). Windows is on C: Would not run. Un-installed and re-installed on C: and all runs OK. Maybe this should be pointed out/tested. The softwre does give you an option to install elsewhere.
Posted by David Sperry, 04 Mar 2009
Help I'm new to programming!
The target audience is children. I am a child. I am very impressed with small basic so far, but have also found the Introducing Small Basic pdf very patchy, and was wondering if anyone knew of any help guides. I have used Game Maker (YoYoGames) in the past but was hoping to learn how to code.
Posted by bob7264, 22 Mar 2009
Additional complication
This program also requires you to download the ' .net framework' before it will install, which is a further 53MB of Microsoft programming.
Posted by Lighter39, 31 Mar 2009
An Exercise in Linguistics
First it was French, then after closing and reopening it was in Russian, then Portuegese, then Chinese (Modern), followed by Spanish, Chinese (Traditional), and finally English!
Posted by Gareth, 01 Mar 2010
SB Works With Win7
Platforms shown above are incomplete....SB also runs on Windows 7 (32 and 64bit). As already mentioned, you will also need to have installed Microsoft .Net Framework 3.5
Posted by Bill Bruen, 02 Nov 2010
thanks for update
on Win7 and 64-bit. Should have noticed that as I've been running on that setup at home! Kind regards Tim
Posted by Tim Smith, 23 Feb 2011
Problem with download (still!)
As posted earlier by David Sperry,it (ver. 1.0) will not run despite installing all the .NET updates. I get the same unhelpful 'problem encountered' message.Running XP with SP3. Help appreciated.
Posted by Henry Barrs, 08 Aug 2011