To know any of the software, you need to be strong in fundamentals.
AutoCAD2D is a good sketch software where you can gain the knowledge of basic, perception.
Analysis:
If you want to be specialized in analysis, then you can go for Ansys or NASTRAN and meshing in ansys is a bit hectic. Hypermesh still not polpular around the world can be studied to make your complex model simple in meshing and analyzing.
Design:
There are thousands of software for designing tools. I hope you know the advantages and uses of all design software.1. Simple model can be designed easily with SolidWorks. Also, SolidWorks used more widely for Re-Engineering of model.2. Pro/E changed to Creo is used for complex Engineering.
Also apart from this there are many molding softwares like Pro/E mold.
Choose the stream wisely...
Bro, It depends on which Path of career you are in ..,
Mechanical Designer has / had its wide variety Sectors like NPD , EPC , Processing Industries etc..,