My first BASIC language was QBASIC for DOS (I swear I'm only 16.. I'm not that old)... Then I took a step backwards towards GWBASIC... Then came Petit Computer on the DSi... Made a shell called DSi DOS which was fun. Had its own FS and bytecode and everything I found out that SmileBASIC was coming out... *Cue absolute joy* Got it the moment it came out and fell in love from there.