1. Wellcode.ro e perfect daca esti la un liceu de informatica, sau daca n-ai fost la un liceu de informatica si vrei sa ai bazele de programare, si devine inutil usor usor pe masura ce imbratranesti, ca stii programare sau nu.
Eu personal cred ca e un dobitoc, asa ca nu o sa intru in detalii.
2. N-ai nevoie de diploma, ai nevoie de un profil de github, o diploma certifica ca "cineva" zice ca tu stii "ceva", acelas lucru il face mai bine un profil de github.
Daca vrei sa te bazezi pe un certificat, pe PHP ai asta : https://www.zend.com/training/php restu sunt hartie igienica.
3. Invata business, sau domeniul in care vrei sa activezi ca programator, e mult mai folositor sa intelegi exact ce vrea "clientul", decat sa stii cum sa optimizezi ceva sa mearga cu cateva milisecunde mai repede.