I am an undergraduate student majoring in Mechanical engineering(Freshman) and I was wondering which programs would you guys say is the most important to learn? I am currently learning AutoCad 2011 and after that I am moving to Solidworks software. After those I was thinking about getting Matlab but I wasn't sure if it's necessary to learn. Any other tips regarding being a Mech engineer would be great! Thanks in advance.