One thing people don't talk about enough when entering tech is how much time you can spend learning without seeing immediate results.
You can finish courses, build projects, improve your skills, and still struggle to get that first opportunity.
That part can be mentally exhausting.