Find a job, which will pay you to improve your existing skills and learn new skills.
Being a startup founder is easier when you're managing people if you've worked in a similar role before so look for opportunities to work outside development — go see what it's like to be in customer service, sales or put your dev skills to work in a growth hacking role.
Every startup idea has a right time and right place, and your current idea might suit the current market conditions, but if you're working on it part-time while you keep a job to pay the rent, you won't make sufficient progress. By the time your product reaches a market, the market will have chosen something else or it will have moved on already.
Raising capital is a full-time job too. It takes time to get great at it. If you raise now with limited track-record and no product, you're less likely to get favourable terms and from smart investors.
Cap raising is sales, so finding a sales role will help you learn how to listen to customers/investors, read between the lines, identify the unspoken cues, and close a deal.
If I had a dollar from every founder who thought they could close a round with just a great idea...