Hello everyone. First, I apologize if this is the wrong place to ask these questions.

I've recently come up with an idea for a site with someone. We sketched it out and know what we want. The problem is, we don't know how to make this idea in our heads come alive. I know the basics of html, css, and am a bit shaky with javascript. My question is what else do I need to learn to make this site come alive? We're doing everything from scratch although we are noobs in this field. but hey, we're learning and have been everyday for the past few days.

A bit more about what the site will do... It's a site to help people I work with. I'll be submitting info constantly that has to get displayed on the main page. I'm thinking of having a little wiget where i'll paste the data and then it interprets it and displays.. if that makes sense. I need a way for me to submit this info that get's displayed. (Later on i may make it available for more people to submit so I will need to learn how to do this also). The things I post have payments, and I will like a daily ticker to keep track of the amount I've posted for that day and then restart the next day. Also, these postings will go into different categories. On the main page, there will also be a feed showing the postings. I want to offer an option to people that asks them if they would like to get notified every time I post. I may also add things like a chat to it, but for now those are jsut a few of the basics of the site.

Now, this sounds like it could be a blog, but that's not what we're going for. I really want this site to happen, so can anyone tell me what I need to do to make this come alive? I appreciate any help/advice/tips. I'm not expecting anyone to explain each thing to me, i just need to know where to start. what languages to learn. stuff like that. Again, i apologize if im not suppose to be asking here. I'm just a noob desperate for help.