MVC nije framework, to je obrazac za organizaciju koda.
Uz framework dobijaš neke dodatne PHP funkcije koje onda ne moraš da pišeš sam. Da bi koristio te funkcije najčešće te tera da poštuješ i određenu organizaciju koda i neka pravila čime se framework razlikuje od običnog skupa funkcija koji implementira neku mogućnost. Kako su autori frameworka uglavnom stručniji programeri, poštujući ova pravila dobijaš bolji kod uz manje premišljanja.
Ne možeš da koristiš PHP framework ni bilo koju drugu biblioteku funkcija/klasa ako ne poznaješ PHP programski jezik i neke osnove programiranja. Ako te zanima programiranje za veb, pretpostavlja se da makar na osnovnom nivou poznaješ HTML (što nije prevuci i pusti u nekom grafičkom uređivaču, već razumevanje i pisanje HTML koda). Savremeno veb programiranje traži i makar početničko poznavanje JavaScripta i CSS-a.
Naravno sve to može da se uči i odjednom ili manje više paralelno, samo ne očekuj čuda.
Brze gotove rezultate možeš da postigneš korišćenjem gotovih PHP aplikacija (Joomla, Drupal, WordPress, MyBB,...) koje nakon instalacije na veb server omogućavaju detaljno prilagođavanje izgleda, sadržaja i mogućnosti sajta bez neophodnog znanja programiranja. Ako pak naučiš PHP, i koristiš aplikacije otvorenog koda možeš i da ih proučavaš, menjaš, doteruješ njihov kod i ponašanje izmenom PHP koda. Za razgovor o korišćenju gotovih aplikacija postoji forum
Veb aplikacije.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja