Pretty much agree except for the software part. Learn on what you're going to use. You can start out with as little as $150 for Vectric Cut 2d (or whatever it's up to now) and gaduate upwards to the more advanced versions which they only charge you the difference. Why learn on one system and then jump to another? There's so much in these programs now that never gets used it makes more sense, for me anyway, to keep progressing on the same software, especially for a grumpy old fart who was totally computer illiterate. Now I'm just semi computer illiterate.