I have a friend who is a graphic and web designer and he has been involved in programming in some projects, he has learned himself some ActionScript and his logic is good, also he has been in touch with PHP and he's not so bad (he has no formal programming training).
We both live in Mexico and here the salary of a graphic or web designer is really low compared to the salary of a programmer (he doesn't want to be a senior programmer but just be able to do some tasks and maybe freelance), so he wants to change his profession and I want to help him.
The reason of change is not just the money but for create a professional career, he is decided to invest time and effort, and that's the reason I decided to help him
What are your suggestions for making a training program for my friend? I was thinking about teaching him PHP (as he has experience with it) and mySQL for making a blog app at the beginning. If I'd choose PHP... What would be next? What do you think is the probability of success?
The main purpose of the question is not to create a discussion about this but to get help making a training program for him based on your appreciated suggestions
CONCLUSION - Just for closing this, I decided to use what he knows about ActionScript to teach him OOP (he already knows the OOP sintax in AS and I'm fluent on it) and after this maybe we'll take a look to Ruby on Rails (because he already knows HTML and it has more sense to a web-developer to program something with output on a web page and not in a console). I discarded PHP. Thanks a lot!