I guess you have to figure out your priorities.
If you just want a functioning website, it could well be cheaper to pay someone to create it after you work out what your own time is worth.
If you're interested in programming for its own sake or as a career I'd say you should definitely learn object oriented programming. It'll take time though - and several discarded designs along the way as your knowledge develops.
You don't have to use OOP for templating systems etc but object encapsulation, interfaces and so on do make complex projects much easier to manage & maintain.
Building a Community
Moderator: General Moderators