You can be a girl who writes code and wears makeup

I shared the tweet below on Twitter a few days ago, because I think it’s important that as we teach kids to code with Small Basic, we maintain an “and” philosophy. You can be a girl who writes code and wears makeup. You can love STEM and liberal arts and music, theater, or art. You…


Play with micro:bit and Small Basic

BBC micro:bit is a small board computer for kids.   Today I’d like to introduce two programs that communicate between a micro:bit and a PC. The micro:bit side program is thermometer which is programed with JavaScript Blocks Editor.  This program shows temperature at A button clicked and sends temperature to serial port when the temperature…


Computer Science in Education: Women and Men Brains

The subject title “Women and Men Brains” sounds like promotional messaging for zombies. =^)   Liz tweeted out this article:’t-Fire-Men…Convert-Them!/   It states that women and men think differently. Is that even true? You can see that idea in the image: To be honest, there are severe debates about whether this is true,…


Last week of the August 2017 Small Basic 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 Small Basic.  Some will be easy, some will be hard – but they will all make you think, and more importantly be GREAT FUN! Forum thread: Please post…


Small Basic – Mystery of Round Operation

Computer calculation always has some errors.  I wrote following program to investigate how Math.Round operation works.  Guess what type of errors occur in following case. TextWindow.WriteLine(Math.Round(“2.50000000000000017763568394”))    ‘ 2 TextWindow.WriteLine(Math.Round( 2.5000000000000001776356839401 ))  ‘ 2 TextWindow.WriteLine(Math.Round(“2.500000000000000200000”))         ‘ 2 TextWindow.WriteLine(Math.Round(“2.5000000000000002000”))           ‘ 2 TextWindow.WriteLine(Math.Round(“2.500000000000000200”))            ‘ 2 TextWindow.WriteLine(Math.Round(“2.5000000000000002”))              ‘ 2 TextWindow.WriteLine(Math.Round( 2.5000000000000051 ))              ‘ 2 TextWindow.WriteLine(Math.Round( 2.5000000000000052 ))              ‘ 3 TextWindow.WriteLine(Math.Round(“2.5000000000000001776356839401”))  ‘ 3 TextWindow.WriteLine(Math.Round(“2.50000000000000020”))             ‘ 3 Actuary, I can’t understand…


Small Basic 1.3 Quick Review

Small Basic 1.3 was released on August 7.  The app version is very easy to install from Microsoft Store. The Windows version is coming. Small Basic 1.3 now has the Small Basic Quick Guide in the help pane.  The icon displayed in task bar has been changed.  Sample code to print “Hello World!” appears when…


Small Basic 1.3 (for Microsoft Store) available now!

Small Basic 1.3 is now available to download from the Windows Store! We’ve got some great new features, including support for three new languages, a new Startup Help page when it loads, and of course, more bug fixes.  If you’ve already installed it through the Windows Store, your app will update. NOTES: Small Basic for…


Book Info + Reviews: “Beginning Microsoft Small Basic: A Computer Programming Tutorial” by Philip Conrod & Lou Tylee

Beginning Microsoft Small Basic: A Computer Programming Tutorial (Kindle Version @ “The Beginning Microsoft Small Basic Programming Tutorial by Philip Conrod and Lou Tylee is a fun read and covers all the fundamentals of Small Basic programming.  I would recommend it to all my friends who want to learn Small Basic.  They do a great job…


Small Basic – Graduate with VS2017

I wrote a TechNet Wiki article about Instructions to Graduate and Debug with Visual Studio 2017. This is the way from Small Basic to the newest programming environment. Have fun!


Who will be announced the next Microsoft Small Basic Guru? Read more about July 2017 competition

What is Small Basic Guru Competition? Each month the TechNet Wiki council organizes a contest of the best articles posted that month. This is your chance to be announced as MICROSOFT TECHNOLOGY GURU OF THE MONTH! One winner in each category will be selected each month for glory and adoration by the MSDN/TechNet Ninjas and community…