Solidworks is a parametric CAD program and there are a lot of other options. I would suggest starting with a free Onshape.com account. It's all online and they have a lot of really good training available for free. The basics will translate to more expensive software if needed in the future.