I learned CAD specifically for 3D printing. It was SolveSpace that made it click, it's simple enough that you can see what any other package is trying to do.