Using or learning CFD can be really different in the career path. Using CFD means mainly using a commercial or open-source code and that, at present, is done often by persons having low knowledge of CFD. However, this is a technical job required by industry, you can learn the user guide, tutorials on you tube, becoming somehow a good end-user of a CFD code. Often that means you are able to produce a convergent solutions, good post-processing, good grid generation. But often the results are poorly anlysed in terms of quantitative measurements and physical assessment.
On the other hand, learning CFD is a quite long path, requiring good basic knowledge of fluid dynamics, physics, mathematics, numerical analysis and programming language. Often that requires a PhD to have a good background. Advanced field of research are in turbulence, combustion, aeroacustic, multiphase flows. This job is mainly required in the R&D and academic environment.
In conclusion, you should analyse what you would do with CFD.
I want to add few ideas to Professor @Filippo using CFD is very easy. Nowadays you can run different options at pretty much low cost. However, is your solution right ? Unfortunately, user with poor preparation endup making gross mistakes even following recommendations from the support team of the software. I have had seguments with some of them because they only want to “close the case”. So, you must be well educated to differentiate between a solution and the solution. Spending your entire life clicking buttons is very boring. The beautiful thing is when you can develop new things.