Small Basic (not to be confused with SmallBASIC) is a programming language and associated IDE created in 2011 by Microsoft. It is a simplified variant of the BASIC programming language intended as an easy programming language for beginners. The associated IDE provides a simplified programming environment with functionality such as syntax highlighting, intelligent code completion, and in-editor documentation access. The language only has 14 keywords.