I was fairly experienced proE user, and I found Solidworks very easy to learn. The help functionality is excellent.
Twomajor differences are how GD&T is handled in drawings (not so good), and how family tables (called "configurations" in SWX) are handled (better? not sure, but maybe. jury's still out). Being able to use Excel for this is a definite advantage.
I found that the online tutorial took me a long way to being fairly productive. The basic training course was almost painful to sit through, although I had been using SWXa good 4 months by the time I got into training. I did pick up some good pointers to increase efficiency, though.
There are some student versions out there, but my understanding is that they are very limited.