I've tinkered with editing a line or two in wordpress, but I want to get proficient.<p>I found a couple resources via google:<p>http://www.w3schools.com/php/
http://devzone.zend.com/article/627<p>however, I am curious is the community knows of a better resource...for someone that learned best in school from hands on and personal attention as opposed to text and home work.<p>I am actively coding a project that involves Wordpress and a site built on the yii framework.<p>Any advice is greatly appreciated!
I would simply say that if you've gone through w3schools tutorial then you know enough to just work on your project and use <a href="http://stackoverflow.com" rel="nofollow">http://stackoverflow.com</a> and <a href="http://php.net" rel="nofollow">http://php.net</a> .<p>I found that one of the biggest hurdles for going from a complete beginner - just learning the basic elements of programming - to an intermediate beginner - starting to be able to figure things out for yourself - is figuring out how to get answers to your questions online.<p>Knowing enough syntax and nomenclature to phrase your questions to google is no easy feat when you're first starting out. My main suggestion, other than "just try", would be to start reading PHP related questions on Stack Overflow.<p>If you know what loops are, you know what an if statement is, and you know most of the basic request and response arrays built into PHP (see w3schools) then you're ready to build.
What level would you say you are as a programmer? Are you a complete beginner? Have you done any previous projects?<p>I'll see if I can recommend some stuff based on what level you are. As some general advice I'd say to read the yii documentation and tutorials. This will help you gain context around the concepts of what the framework "stands for" and how it works. <a href="http://www.yiiframework.com/tutorials/" rel="nofollow">http://www.yiiframework.com/tutorials/</a><p>Also here are some beginner tutorials for codeigniter: <a href="http://codeigniter.com/tutorials/" rel="nofollow">http://codeigniter.com/tutorials/</a>
You can look at these to learn the concepts of MVC.<p>Feel free to email me if you want. best of luck.