I'm not your usual professional or non-professional programmer. I'm self-taught going back the the late 70's when I first used a 'desktop' model that had no hard disk, minimal RAM (32 bites, I think), and must have been at least 3 feet high. That or the next one we purchase saved 'programs' on...