I started with TinkerCAD, which is free, simple, and web based. Then, I moved to Rhino3D for some custom-computed surfaces. Finally, I moved to Autodesk fusion for some complex multiparty assemblies. The important thing is to get started and learn the principles of what you can do and what you can't. Have fun!
Discussion
I should add that a digital caliper is super helpful for taking measurements of existing parts. I use that thing A LOT!
