To be or not to be that is the question

If I have a good idea for a website where would should I start?

 

I dont code but I have something that could be big....

start by learning HTML ;) 

HTML5, CSS3, and JavaScript, get a demo working.