Comment by Gracana
I love SW and think it's one of the better parametric solid modeling CAD packages out there. It is tough to learn, though. I recommend taking a class or finding a mentor to guide you and answer your questions.
FWIW, back in the day I tried solidworks, inventor, pro e, catia, solid edge, anything I could get my hands on. I struggled to find something that would click with me, thinking it was the software that's the problem. It really wasn't -- the mechanical design problem space is vast and the requirements are demanding, which makes for solutions with a certain level of complexity. I had entered with a lot of hidden assumptions and found it frustrating when the software required me to address them, and on top of that, there's just a lot of stuff to figure out. It helps to have someone around to help when you get stuck.. that was what got me over the hump. At this point I've been using solidworks almost every day for about 15 years, and it only fills me with blind rage every few days, which I think is pretty good for professional software.