Nessuno ti vieta di utilizzarli, ma già il solo fatto di porti tutte queste domande dovrebbe suggerirti che la strada migliore forse è quella di apprendere almeno un'infarinatura di cosa sia la programmazione ad oggetti... non credi? Comunque se opti per framework come zend e symfony troverai tanta documentazione e tanti esempi... ma il rischio è di capire poco o nulla di quello che stai scrivendo (nonostante la tua applicazione funzioni correttamente).