I am very new with 3D Modelling. I want to learn to make Parametric models where in a basic model can be modified as and how dimensions are entered by user. Which would be best software for it SolidWorks, ProE or CATIA? And can anyone provide me some material or tutorials for me to learn it?