With more urgency comes haste. And with haste comes waste. Slow down to speed up. Make reasonable goals with milestones to checkin progress.
Of these goals, learn to program. Choose a backend, it doesn't matter much which one. Flask to Rails. Build a web app (HTML template stuff) and an API with that. Then choose a front end, from HTMX jazzing up that HTML template to React.
Spend 3 months on the back end part time 2 hours per week. Spend 3 months on the front end.
During this, delve into stuff like basic keeping a VPS/Linux secure. CSS. Database should take care of itself so long as you use something like SQLAlchemy (Flask) or similar but by all means figure out 'why' and 'how' indexing etc work.
Be patient. Six months later you'll be 22½.