I don't know... I wouldn't count incompatibility between different home computers as a plus.
Computer wise, I started with a Vic20 and I did type loads of lines of BASIC code with loads of horrible gosubs and gotos in to find programs that were slow and not that exciting and also wrote a couple of my own messes.
It wasn't until I got a PC (Amstard PC1512) and Turbo Pascal 5.5 that programing (well the bit I can do...) started to make sense to me and seemed worth the effort. Functions and procedures were so much nicer, plus I even learned a little about OOP... and the compiled programs were fast...
These days though, I think just about everything I want is available somewhere for free and probably a lot better than I could come up with. Outside the occasional simple script, I rarely see a point in trying to write anything for my PC use.