I don't think so. I use Linux a lot as advanced user now, and I definitely appreciate what it has to offer, but if I was forced to use Linux before, it would have been a disaster.
There are just so many programming applications that allow one to explore programming in a quick drag'n'drop and fun way. Imagine using Delphi, you drop the button on screen and you see the generated code right away. You then start to tinker with it and let go of WYSIWYG editor completely.
Apps like that were instrumental in my education. I even had superexpensive pirated 3d Max type of software to try myself at 3d modeling and understand what it is about.
I also tried lots of expensive and well-made software (at the time) from Adobe and it was a great learning experience.
I think the fact is, for many such cases pirated software is a great pragmatic solution. I understand there are ethical issues when suggesting something like that publicly, but the individual can make the choice for himself.