@Exodusbgd,
Ako nemas nista protiv, mogu ja da ti odgovorim...
PHP mozes da pises u 2 verzije:
- strukturni
- objektno orijentisani
Ovaj prvi, sve manje i manje ima u upotrebi i sa pomeranjem ka PHP6 standardima(kada se ovi iz Zend-a nakane), nece ga ni biti u upotrebi.
Dakle, za backend web development sa php, a pogotovo sa ASP.NET C#, OO ti ne gine. A mozganja sa PHP-om, ima i to dosta. Zbog svoje "liberalnosti" i manjka standardizacije(sve je manje toga, ali i dalje moze da se naleti na funkcije koje imaju drugacije deklaracije a barataju sa identicnim tipom promenljivih), nekada ume da oteza zivot developer-u. Sto vec i nije slucaj sa C++ ili C# jezicima.
Pogledao sam ova tri sajta koja si linkovao i ono sto je u potpunosti najprimetnije je uniformnost izmedju istih. Tacnije, sama struktura, raspored html grupa elementa, ti se ponavlja na sva tri sajta.
Ako zelis da se bavis Web Design, to svakako zahteva da poznajes i html/css kodiranje, sa nekim osnovnim javascript znanjem(pretezno ces koristiti jQuery biblioteku), pa bih ti predlozio da batalis Joomla-u i da se bacis na tkzv: "hand coding". Takodje, za Web Design, znanje i upotreba Photoshop-a je skoro pa obavezna... zasto skoro? Pa jer je moguce uraditi mnogo toga sa drugim, jeftinijim i/ili besplatnim alatkama.
Kada uradis web design stranice u PS-u, pocnes da radis kodiranje sajta.
Kada ovladas u potpunosti sa html i css, onda polako kreces da dopunjavas svoje znanje sa html5 i css3 standardima(vodeci racuna sve vreme, sta je trenutno podrzano).
Posle mozes da pocnes da koristis css framework, poput:
http://960.gs/ ili
http://html5boilerplate.com/ ili
http://getskeleton.com/(dopuna, imas na ovom
sajtu,spisak od 15 razlicitih css framework-a) da olaksas sebi zivot a i da ubrzas rad. U jednom trenutku, kada uradis vise desetina sajtova, shvatices da konstatno koristis jedne te iste css deklaracije za odredjene elementa, odnosno za nacin na koji stilizujes doticni element... pa ces tako, kao sto sam i ja sam, napraviti sopsteveni css framework i sve te css "puskice" drzati na jednom mestu, ja koristim Snippets aplikaciju za to(Mac only, koliko mi je poznato) i 95% sajtova koje sam napravio u prethodnih 2 godine je bilo na osnovama tog mog css framework-a(koji je sve vreme evoluirao, bivao doradjivan, dopunjavan i popravljan.
)
Joomla je mozda kul za pocetnike ali je svakako jedno obicno djubre od CMS-a, koje ne bih preporucio nikome da koristi!
Prebaci se na Wordpress ili Drupal. Wordpress mozda i jeste, na prvom mestu, CMS za Blogging ili za Magazine, novine...itd, ali je i mnogo, mnogo vise od toga.
Ako imas jos koje pitanje... pitaj i cim ga procitam, odgovoricu.
p.s.
Malo sam u frci na poslu, radim po prvi put konverziju Web Aplikacije uz pomoc PhoneGap framework-a u Native iOS a zatim i u Native Android app. Nemoj me samo pitati zasto je tako odluceno, jer ne znam vise ni sam.
No... covek se uci dok je ziv.