QuickBasic64: Basic for the Modern Era
Ah good memories. Once BASIC got rid of requiring line numbers and supporting function calls it really wasn't too bad of a language from what I remember.<p>I started out with TRS-80 BASIC, then assembly language on the TRS-80, then using BASIC on the PC, and then assembly language  on the PC. After that was C.<p>But I still have fond memories of BASIC as my first programming language.