Sure, we all wish for all-knowing, all understanding, no-training-required new employees / co-workers. However, sometimes you just have to make due with green recruits (budget, availability...).
How would you train new employees in your language of choice (the one he's going to work in)? What obstacles would you tackle first, what later?
Also, what about people who already know the basics - how would you teach tool kits (e.g. Swing or WPF)?