I wrote my first programs in Basic and then Pascal on a 370 running VM/CMS. It would only be much later than I learned it actually virtualized the entire machine and could run multiple OSs simultaneously. The VAXes that replaced it were in a way a step back, but you couldn't beat the price (in comparison) and it meant that engineering had its own machine instead of sharing with the rest of the company.