Hi, i decided i'm gonna learn basic so i'll be able to program stuff. i read something about different versions of basic. what exactly are those? are there just different commands (or whatever the stuff you type is called) or what? also , aside fro notepad, is there any addition software needed to program?