Find and talk to people that have a problem, and come up with the simplest way possible of offering a solution in exchange for money. Ideally the v1 solution doesn’t involve creating any software.
Regardless of what you do you need to be able to cover food, rent etc. Whether that is living with your parents, working as a software dev etc you need some way to survive as you work on your business. Make sure you have that covered.
Find mentors for the areas you are lacking, get their feedback if you can, and learn as you go.
Optimise and prioritise your life for spending as much time as you can on your business. Only work as much as you need to survive, cut out Netflix and other less important things (yes even if it means limiting socialising), and work on your business. Don’t worry about automation or scale until you’ve started making money in your business.
Make progress every day no matter how small, and if you’re serious make adjustments when you need to but never give up.
Good luck!