As someone learning to program in Visual Basic, I can tell you SmileBASIC isn't close to conventional programming. BASIC is quite prolific regardless. It gained ground on older computers like the Commadore Vic-20 and Amstrad CPC, but spread easy to other devices. BASIC can be found on the TI-8x calculators even.