Очень интересный вопрос. Я уже неоднократно задумывался, смогу ли я обучить, например, свою маму (технарь, химик, но с компьютером — на среднее между ты-вы) и сколько времени на этой уйдет.
Думаю, что месяца три прилежного обучения достаточно для вашего друга (тут еще возраст важен и гибкость ума). Главное, чтобы он был в этом заинтересован и чтобы это ему хоть сколько-нибудь нравилось. Если он решится, то попросите его создать блог — будет очень интересно почитать;)
p.s^ имхо, все эти курсы для начинающих полная лажа (не встретил ни одного исключения). Часто преподают их люди, которые сами только недавно задавали вопросы «что такое пхп?» Заинтересовать профессионального пхп-программиста (да еще умеющего преподавать) преподаванием основ абсолютным новичкам нереально крайне сложно. Пусть читает книги и обращается к вам за помощью.