I'm a freelance web designer and developer.
I've very strong on the front-end (HTML/CSS/JavaScript), but need to work on my PHP skill-set.
As I work from home and independently, its up to me to develop my skills including a structured learning path - the problem is, as a freelancer running a business, it seems overwhelming and I don't have time, nor the money to invest in expensive course.
I'm looking for guidance on a structured learning path that I can spend 1 or 2 hours a day, that will take me from a novice PHP Programmer to 'PHP Cutting-Edge Master' over the next 2 to 3 years.
How should I approach this?
What should I learn, in what order, and what software and tools should I get familiar with?
Any helpful tips?
How many hours a day is sufficient to set aside (is 1 or 2 sufficient?) and how long should it take before I can advertise myself as a Custom Application Developer?
The answer I'm looking for is a 'high-level outline' that Freelancers working from home who are strong on the front-end but want to get good at PHP can follow, and eventually add those service offerings to their Web Design and Development businesses.