>What would be the fastest and the most effective way to code a website?
Why don't you pay a more experienced webdev to just build it for you and show you the ropes at the same time? That's what I would do. I'd go to a few of those local meetups for devs and try to meet someone. The project itself is fun enough and many people will be thrilled to tutor someone so you can negotiate a reasonable $/hour.