Got a VIC20 for my birthday one year... and bought a Commodore 64 a year or two later. No hard drive, cassette tape to save programs... Developed some really bad habits writing programs in BASIC on the VIC20, because it started with only about 3.5K available memory. And it went fast... Even learned some machine code at one point!
Remember when you had to start by booting up a desktop computer with a DOS disk, then load from a set of floppies the program you wanted to use... and that was all you could use the PC for until you put a new program on? No Windows... just one program at a time...