@kayvin You don't need 5-10 years to get a dev job
Try to shift your career to something relevant as soon as feasible + not taking a huge paycut. By doing that you'll be getting experience that's more valuable than most courses, while also getting paid for it. You could still do courses in the...