This is a bit off topic but, I felt that it might be useful for some of my readers. If you have small children in home and you want them to learn basic programming language from an early age, Small Basic is for you!
What Is Small Basic?
Small Basic is a free programming language by Microsoft that is aimed at kids. Unlike other tools that has been previously designed to teach kids programming in a ‘codeless’ environment, Small Basic is essentially a small version of the popular BASIC language.
Drawing inspiration from the original BASIC language, but based on the newer .Net Framework, Small Basic has many useful features that will definitely help your kids to learn programming in a more professional but easy manner.
Some of the highlights of Small Basic are:
- Small Basic Language: The Small Basic Language consists of just 14 keywords, that is extremely easy to learn and remember. Small Basic is pure imperative code that runs on the .Net Framework.
- Programming Environment: Small Basic’s development environment is simple but provides features that professional developers have come to expect from an IDE including Intellisense (Intelligently detects error and suggests you different variation of code)
- Small Basic Libraries: Small Basic also comes with a set of libraries, and allows you to create your own libraries or modify existing ones. It also allows third-party libraries to be plugged in. (Hint: So if you are a developer and would like to do something nice for the young generation of programmers, here is your chance!)
Free Resources for Small Basic – Programming For Kids
If you are interested to give Small Basic a try or if you wish to introduce it to your kids you don’t need to go and buy any expensive books. Just download a comprehensive and easy to read, FREE SmallBasic Introductory Ebook (PDF) that introduces the reader to this new language and to programming in general.
Even though Small Basic is primarily made for children, it just may be the ideal way for anyone interested in programming to dip their feet in the cold water.