How can you expect to understand code without being able to program? That's like wanting to know how to land an airplane without being a pilot. Your probability of success is small. Get a good book on programming, and then one on PHP. And then... practice, practice, practice.