It's a ton of work just to build a basic community - to build a site to the level of MySpace and Facebook is way too much for someone who is just getting started (it's easily months of work for an experienced developer, too). Once you start learning a language (such as PHP) you'll fully realize just how big of a task that is. If you just want a basic gathering place for you and your friends or whatever, you might want to just install a forum.
A forum community dedicated to tech experts and enthusiasts. Come join the discussion about articles, computer security, Mac, Microsoft, Linux, hardware, networking, gaming, reviews, accessories, and more!