I use Google Sketchup to model my parts. It's completely free and there is a huge user community to help you learn it. It is a direct modeler, which is quite different from parametric modelers, like PTC Creo.
My son is using Fusion 360 to model parts. It is also free for personal use, and...