Microsoft Small Basic — язык программирования и среда разработки. Разработан компанией Microsoft. Предназначен для начинающих разработчиков, прежде всего детей, желающих постигнуть основы создания программ. Small basic преодолел рубеж в 310 тысяч загрузок[1].
Очень простая среда разработки — текстовый редактор с многофункциональной подсказкой и лишь несколько кнопок для редактирования текста и запуска программ.
Простой язык, включающий всего 14 ключевых слов (Else, ElseIf, EndFor, EndIf, EndSub, EndWhile, For, Goto,If, Step, Sub, Then, To, While).
Встроенная в среду разработки контекстная документация по всем элементам языка
Возможность расширения компонентов Small Basic для включения дополнительного функционала (такая возможность может понадобиться создателям онлайн-сервисов — можно дать возможность посетителям создать что-то своё с использованием сервиса и Small Basic). Например, в поставке уже идут возможности по работе со службами Flickr.
Примеры программ
Привет, мир! (Hello, world!)
TextWindow.WriteLine("Привет, мир!")
Черепашка
Turtle.Show()
For i=1 To 4
Turtle.Move(100)
Turtle.TurnRight()
EndFor
Развитие языка
26 июня2009 года вышла версия 0.5.1, в которой весь API был переведен на русский язык.