You need to hire a mentor to guide you in correct way to improve yourself in correct direction.
You can find some good programming Discord groups for programmers and join to discuss there.
But be cautious with your goal: Money first, or Long term career path to be a good software engineer. There's difference between the two based on your choices.