Unfortunately, it seems like calling yourself "an idea guy" is a sign that you actually have no clue. I can't imagine a real idea guy calling himself like that :)
If you know how to code you're already so far ahead :) I remember talking to a guy who told me "and then we'll add the API", I asked "why an API? What is it gonna do?", his answer: "Everybody has an API, we need it if we're serious", he had no clue what an API even was.
In a way, it makes me sad. Most of these people I "interviewed" (for lack of better words) were working full time on their project (or so they claimed) but still had no clue what they were really trying to accomplish.
An idea is way more than just one line (uber for X). My idea of an idea is insights into the market, designs for the MVP, and marketing strategy all in one.
Some business opportunities are based on solving technical problems, not all technical problems are business opportunities.
Personally I think some of the most enjoyable parts of starting are debating these points, creating inexpensive tests to validate (or invalidate) them, and evolve the idea.
PS if you want to discuss startup ideas let me know