Should I learn how to build a website myself or hire a company?

I am currently a student (not in Computer Science though) and have an idea of a website I want to build. I have a basic understanding of HTML and some CSS, but the site I want to build is a community driven website and sort of complex.

I am intimidated by the more complexities of the site (such as my lack of knowledge in MySQL/databases).

I have downloaded and tinkered with a variety of content management systems to help build the site (all freeware – including Drupal and Joomla), but I am still having some troubles.

So basically I am asking – Should I invest the time to learn the languages and figure out the content management systems OR should I just invest the small amount of money I have into a design firm to build the site?

Oh, and if I choose to build the site, which content management system do you recommend for an amateur like myself?

(The idea of the site is similar to digg, reddit and del.icio.us, but probably most similar to this very site- Yahoo! Answers)


Comments

3 Responses to “Should I learn how to build a website myself or hire a company?”

  1. John R on August 24th, 2010 7:00 pm

    w3schools.com, http://oktutorial.com/webdesign.htm
    it might take 3-4 months to learn it or else you may hire a web designer from websites like http://getafreelnacer.com/

  2. Mac S. on August 24th, 2010 7:00 pm

    Learn and do what you can, and if you still need help look for people to help for free (i.e. friends, family), and if you’re still stuck and if you feel it’s worth it, go ahead and pay someone to do the rest.

  3. RichLeick on August 24th, 2010 7:00 pm

    Hire someone but make sure you can make changes going forward.

    http://www.buildmybusinessonline.com/build3.0.html

Powered by Yahoo! Answers