hehe, szczerze to pierwszy raz spotykam sie z takim okresleniem w sosunku do PHPa

A pytanie jak zaczac jest co najmniej dziwne, ale... owszem, mozna bawic sie szerzej w OOPa, czy architektury i rozne modele, ale co do tego ma ze do tej pory robiles strony jak to ujales? naprawde dobrze programowac mozna rowniez serwisy webowe i nie ma problemow, aby tutaj stosowac zaawansowane zagadnienia z dziedziny projektowania/planowania/kodowania. Zeby zaczac zabawe, wystarczy sobie znalezc/wymyslec or something relatywnie duzy projekt i dopiero przy pracy nad nim zobaczysz, co znaczy uzyte przez Ciebie sformulowanie. To co najprzyjemniejsze zaczyna sie dopiero ze wzrostem slozonosci pisanego systemu.
A co do innych jezykow programowania, to tam mialbys wieksze pole do popisu. Jezyki pokroju C/C++, czy Delphi udostepniaja wiele mechanizmow, ktore z przyczyn oczywistych nie sa dostepne dla programisty php, jak na przyklad wskazniki. php jest naprawde swoistym jesykiem programowania i uzyte tutaj przez Ciebie okreslenie ma zupelnie inny sens niz w przypadku jezykow kompilowalnych. Samo zas sformulowanie "inzyniera programowania", czy tez raczej oprogamowania jest dosyc szerokie, bo to najzwyczajniejsza w swiecie wiedza, w skald ktorej wchodza informacje z napawde roznych dziedzin informatyki, przykladowo dobra znajomosc algebry relacyjnej znacznei zwieksza mozliwosci kodera przy projektowaniu struktury bazy danych pod aplikacje, wiedza z np. systemow informatycznych, czy systemow operacyjnych itd. rozszerza "swiatopoglad" kodera, pozwala mu spojrzec na problem pod roznymi katami, dzieki czemu dostrzega wielorakie sposoby rozwiazania tegoz. Generalnie im wieksza bedziesz mial wiedza z dzeidzin, ktora poczatkowo wogole moga sie nie miec nic wspolnego z php, ba nawet z programowaniem, tym przyjemniej bedzei Ci sie programowac. Przyklad? Zalozmy, ze standard: mamy do napisania system rejestraci uzytkownikow i zarzadzania ich kontami - niby nic szczegolnego, ale teraz: kazdy kto mial stycznosc z np. win2000 i wie jak tam wyglada zarzadzanie uzytkownikami i jakie tam sa mozliwosci, zacznie sie bawic we wdrazanie podobnych mozliwosci we wlasnym systemie itd. Generalnie nalezy na wszystko patrzec pod katem naszej ew. ofiary, jak Ci narysuja na skrawku papieru 2 kolka, masz zaczac zastanawic sie jak, kiedy, gdzie, po co itd. to mozna wykozystac, w polaczeniu z czym moze to dac ciekwe, nowatorskie rozwiazania etc.