Need general advice on website technology design
I'm planning to build a community website (with multiple user accounts) - something a bit like facebook+youtube. I'm trying to plan the whole "back-end" properly but don't have enough experience yet so need help from professionals.
I also want to use the same one language for client and server side coding.
Thanks in advance for constructive advice!