Was my C64 different from yours? When I was a kid, I was doing exactly what you describe: throwing together BASIC programs from the prompt, run them, saving and loading them from disk (actually the cassette). The manual even had a BASIC crash course. When later I found the OS assembly source, most of it was the BASIC interpreter.