Google Sketchup is a little wonky to get used to. We used SolidWorks in our engineering courses, but that program is something like $1900 minimum, whereas Sketchup is free. The more you draw with it the more you get used to the quirks.