Learning a parametric based CAD program would be my recommendation to set up building functional models instead of artsy models from Blender. Solidworks is a great example but definitely not free. Freecad, Onshape, and Sketchup are commonly used free programs that have plenty of online...