Hello there. I have been doing programming since I was a kid. I didn't start web development until about 2002 though. For me, I LOVE doing all the work myself. I know how to do everything for my site from css to html to ASP.NET or PHP and database interaction if required. I did graduate in college with a Bachelor in Information Technology.
Still, I don't think it's too hard to learn how to do html, css, and php at the very least and there's some cool things you can do. So from my stand point, learn it all yourself and you will be in full control and YOU will be in charge of how fast you go, I like that part of it to
Jeremy