which one is the best designing software
wwhat pre knowwledge is needed to learn that
Our Knowledge / Imagination are most important. Software is helping us to realize them faster. So we should have good skills.
On any tool, we should know required commands & shortcuts. We have to do more projects and we will be faster. Most of the tools are verymuch, same only thing each of them is using different terms for the commands.
SolidWorks is widely used in the world.
Inventor, SolidEdge etc are very much similar to solidworks.
CATIA, ProE are quite advanced and they shall be much customized based on the customers requirements, processes etc.
For beginners, solidworks, inventor etc are recommended.