Smile basic is essentially a system that lets you program in the language "Basic" although Basic alienates me as of now :/ i heard its a good first language tho (it would be my 2nd)