1st, get someone interested.
If their job includes anything repetitive on the computer, it's a start.
Then, show them a web based tutorial. Give them a few days over going of the tutorial, along with a few example programs.
Get the email from work about the program just written.
Feel so proud.
He comes home, tells me how much someone annoyed him at work. Same guy annoyed me for years. He tells me he's documented everything the guy does, and is sure
that the guy can be replaced by a few perl scripts.
Ahh, he just became a programmer.
I explain that if he automates the guy's job, and he's a "buddy", he won't be fired, he'll be promoted. This is accepted and he wants him automated away. Let him be promoted and bother someone else.
Get the next email from work, showing a confused pile of crap. Ok, time for step two.
Hand him the Camel book and the Cookbook and tell him he's not allowed to program anything professional until he's read them both, end-to-end, several times.
Smile as he accepts the the task. I just made sure he's carrying the Camel book. He is. To the same job I used to go to. Carrying the same book. With the same attitude.
Ah, the adventure continues.