CFD Career guidance for a fresher

Are you are completely new to CFD or computational fluid dynamics but looking to make a career as CFD Engineer?
- Are you confused about where to start and what to learn?
- Do you want to learn CFD for your career or only for finishing your final year project?
- What are the best books to learn CFD?
- Should I learn software/tools like Fluent or focus on fundamentals or programming?
- What are the career prospects for a CFD Engineer?
- Should I have MTech/MS or Ph.D. to be a CFD Engineer?
- Can I learn this subject online? should I need powerful computers for this?
- Should I learn commercial tools or opensource like OpenFOAM?
- What is the future of CFD?
- What is an application Engineer career path and a software Engineer career path for a CFD Engineer?
- What are the subjects I should focus and learn to be a good CFD Engineer?
- Who should learn CFD? Only Mechanical Engineers?
I am a mechanical engineer with 5 years of experience in manufacturing company, now want to move toward CFD field.