If you want your website up and running in 2-3 years. when your new fresh idea is already played out. learn it yourself.
Pay someone and get it done. I always think you should work with what your strong suit is, and pay for the rest. If you want to learn over a course of time, working with other programmers etc. that would probably be a smarter way to learn.
|