Tutti su questo forum ti consiglierebbero di utilizzare un framework per costruire le tue applicazioni.
I framework sono ottimi strumenti, mettono a disposizione una serie di agevolazione che non hanno paragone.
La gestione dei db, autoload, e chi più ne ha più ne metta...
Io personamente io non riuscivo neanche a capire cosa fosse un framwork, veramente non lo so bene neanche adesso.
Se vuoi un consiglio, prendi NotePad++, installa il tuo ambiente e inizia a divertirti.
Le cose troppo difficili all'inizio sono disarmanti e a mio avviso bisogna arrivare a tutto ma per gradi.