You really should start with C not PHP. Better books, better tutorials, more clear datatypes. If you start with PHP you basicly have no chance to learn bit level operations, how memory allocation works and plenty other useful stuff. With PHP you just learn how to type commands and instructions, with C you understand how these works and how computer executes them. It gives you huge advantage (especially when it comes to code optimization).