Лучше нет ничего, чем работа командой ( в команде ) над решением какой-нибудь задачи. Конечно, надо что бы люди в команде сами желали и стремились в ней работать, участвовать. А если нет у человека ни желания, ни стремления, ему хоть что предлагай, хоть чему его учи - толку не будет. Нет, научить можно, передать свой опыт, но это будет затратным и неприятным делом. Имхо.