The "Instruction List" section on the official SmileBASIC website teaches you how to use all the keywords. Considering how you have prior knowledge with a programming language, you should be able to understand the basic functions of this application. But be careful; the syntax is different to that of C++, having more of an interpreted language syntax rather than a compiled language.