quite the opposite breh, I see a lot of people go in with unrealistic expectations (because they read an article or saw the salary) and then get discouraged few days in to their studies.
this can be done by anyone in my opinion but you have to enter with 'I can do it' mindset, that is accepting there's a learning curve in the beginning.
to major advises I can give to newbies
1) You will never get to a point where you 'know it all', so don't be too hard on urself and imposter syndrome is normal
2) Google everything, it's more important knowing how to find solutions than memorizing. Stackoverflow or even youtube are ideal places. Google has never failed me, googling for solutions saves me a ton of time everyday.