mechanical engineering skills to learn