IIRC my commodore 64/128 manual came with BASIC and some assembly documentation. Different world when your turn on the machine and ... Get basically a REPL.
I did the same thing as the author, wrote BASIC until I needed a faster inner loop (doing some simulation like cellwar or something) and picked up asm to make it (just the inner loop) faster.