If I had to give you one piece of advice it would be: 99% of the things you'd think you need, do not matter. For example, the programming language does not matter.
Everything works if you focus on it and put in the work.
The thing you need to focus on now is starting something. Anything, really. And then focus on it.
In the process, you'll find something that you like more and you will be able to focus on that.
For example, I started offering services. In the beginning, I was doing everything. Then, I started outsourcing to the Philippines. Then, I shifted to SaaS. Then I found out that I like collecting data and now I have 6 software products around that. What I'm trying to say is that you will find yourself and get to know yourself more and more, the more you will do things rather than wait or talk about things.
Also, there's no one way of doing it. I like bootstrapping, you might value getting outside investments. I don't aim for a big exit, you might. I like doing it in solitude, you might value getting a team, etc.
Just my 2 cents.