Don't hesitate to start off with SmileBASIC, because BASIC is primarily for beginners. BASIC stands for Beginner's All-purpose Symbolic Instruction Code.