Hmm, I prefer books, I`ve bought some about C++, JAVA (JAVA sucks too), PHP, but never read them at all ^^ just looked through them and told myself to begin learning soon, but that day never comed^^ that`s why I went to school, where is C++, cause I`ll never mobilize myself xP. But if you prefer learning on PC look through net, there are many forums/sites about PHP.