RedRat said:
May I suggest:
Lesson Three: Never say Never!
Yes, never say, "Linux will 'never' be ready for prime-time." It is already.
Could the dominant position of Linux be supplanted? Of course. By something open source, free and BETTER. There is quite a mountain of effort being heaped behind Linux by tens of thousands, right now, and lots of geometrically growing worldwide support for it. It could be replaced in 30 years' time as the dominant open source platform... but it can never die as long as people WANT Linux. Any more than rocks can fall 'up' (outside of some vehicle pulling negative Gees...).
Unlike closed source commercial software that dies as soon as a company 'changes focus', or makes a new product, or decides they can't compete in a market and drop your product, or an executive that evangelized and kept a product alive gets a divorce and has to sell off his shares, or the company gets bought out (or goes out of business). You as the customer end up holding the bag, running 10 and 20 year old PCs because nothing 'new' will run the software that YOU REQUIRE to do business, and ultimately you can't
legally expand because licenses for the OS to run the oldest software you need aren't even available anymore, and newer hardware doesn't run that OS correctly anyway (not that you couldn't run it in virtual machines).
If you want business software that can last forever, if only because you have the source code and can pay some individual to extend and maintain it whenever you need to, Open Source is THE WAY.
If you want to personally be prepared for the FUTURE, learn to use Linux and open sourced software. It's not that big a leap. It's different, but only the same kind of 'different' you'd find between competing commercial products, any one of which might go out of business the day after you invest a fortune buying it and tons of time and effort learning it. At least Free Open Source Software is FREE. As in free beer.
Linux won't 'go away' until there's something TRULY better. And even if it does get replaced, 100% of the projects running under it would be ported to the new OS in short order. Right now, there isn't anything better. Only different. And 'different' says a world of negative things when you want something standards-compliant for the long haul. Windoze certainly is no standard. They change the API more often than Bill Gates changes his underpants. Often for the worse, as these so-called 'improvements' kill the 'old' software that you invested past fortunes purchasing, adapting to and standardizing on.