My experience with training.
Learned a bit in collage- Catia
Changed to AutoDesk at my first job and had to completely self teach for 5 years. Needless to say I got pretty good with that much time.
Switched to Solidworks at my current job and the transition wasn't too bad. Took about a month to relearn/remake some hotkeys. This was right about the time the rest of the company was starting to transition to Solidworks. A year later we started formal classroom training.
After the first class I went back and
deleted all my hotkeys and shortcuts! On purpose.
There are two things I'm getting at here.
1) No matter if you do self taught or class room, I highly recommend redoing the basics a year out to see what you missed the first time. I was bored out of my mind but it really cleaned up some bad practices I didn't realize I picked up form tutorials and youtube.
2) DO try to go though the Solidworks Essentials book/class. Solidworks has been around longer than many of have been alive. Some actions that seem silly or cumbersome, have actually been really thought out and is more robust and faster in the long run.
BTW there are a number of places that will teach students the essential class for free.
