Php Gallery System

Learning programing worth it?
Lately am pretty fed up with freelance programers, its either bad communications or waiting for them to fix one tiny problem. I am thinking of just learning PHP to code my own sites my way, but realisticly am too busy with managing sites and just handle the CEO side of bussiness.
I can however put in some times, maybe around 2-3 hours daily for a few months. I just want to be able to code my own Social Network, maybe something similiar to http://www.gazzag.com/
I want to start doing the following things: Users profile, messaging system, groups, forums for each group, articles, search, image gallery etc… would you guys consider this something to be advance coding? how long would it take to code something like that in PHP? If its really advanced and takes years to develop the skills then I would have to pass. Any advice is appreciated.
As long as you have the motive, you will be very good programmer, just make sure you have time for it, the programming is an obsession and take most of your time.
The website programming (regardless of Language) is actually multiple tasks jointed into single administration program, if you will add chat facility then you need to put a management code, which requires database programming for user accounts management.
I would suggest starting with Web design software, they have ready made templates, and after you control it you can design your own from scratch.
Regards,

