ja bih ti savetovao da ne ides bas od nule, nego da uzmes neki php-framework, npr.
code igniter. odlicno je dokumentovan, i ima jako lepu strukturu i logiku, MVC, a pri tom ima plug-in/hook sistem, tako da, ako lepo izdizajniras svoju aplikaciju, tj. samo osnovne stvari uradis kao base, a sve ostalo kao module, te module mozes da koristis i na drugim mestima, a i da dodajes nove bez bilo kakvih problema. takodje bitna stvar - ima template engine, tako da ti ne treba ni smarty ni bilo sta drugo, a ostavljas mogucnost skinova.
toplo preporucujem.