Training Resources

Good training resources are worth their weight in gold. There are plenty of well-known online schools, such as Lynda.com, Udemy, and Code Academy. Others are easy to miss. Below are some services that I've found very useful, at a good price.

SymfonyCasts.com

SymfonyCasts.com has become the official training site for Symfony, one of the leading PHP frameworks, with good reason. In addition to PHP, they also have courses on MYSQL, javaScript, Object Oriented Programming, and Drupal, all from a PHP coder's perspective. While the courses are some of the most advanced training I've found, some are for beginners. Courses include useful quizzes at the end, which force you to put the knowledge the work. Full downloads are available of the videos and the lesson text and images. Students are encouraged to build a localhost site to go along with each lesson. Instructors are fun and enthusiastic. Online training doesn't get much better than this, if it's hardcore skills you're after.

Cost: under $30/month.

CleverTechie.com

This site is operated by a very clever techie indeed. He explains important fundamental concepts in simple terms. Have you ever wondered how to use PHP to 'scrape' content from a website?  Or how AJAX works? He never loses sight of the handful of critical concepts upon which the http protocol is based, such as the all-important XMLHttpRequest Object, which is a primary method for web pages to request and import external data. Jason and Object Oriented Program are explained in the clearest possible terms. Lessons are brief, averaging about 12 minutes, so you can repeat them several times until it sinks in. He also covers the top 100 PHP commands, which might help any aspiring programmer get over the hump. 

Cost: $5/month.