This week's book giveaway is in the Agile and Other Processes forum. We're giving away four copies of Darcy DeClute's Scrum Master Certification Guide: The Definitive Resource for Passing the CSM and PSM Exams and have Darcy DeClute on-line! See this thread for details.
You might want to take a look at "Thinking in Java", as that is a book with exactly that target audience. It's available online - just google for it...
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
I'd teach three things on day one. A simple 'Hello World' program -- write, compile, and run. A simple program using AWT. And a simple applet. I'd follow those up with a few choice demo programs from the J2SE kit, so she can see what's possible.
From any one of these you can have the attendant discussions on how the bytecode interpreter works, effective ways to structure the code, and simple hints and tricks.
If those three exercises and the demo are compelling, she'll have some motivation for digging in.
Make visible what, without you, might perhaps never have been seen. - Robert Bresson
I once met a man from Nantucket. He had a tiny ad
a bit of art, as a gift, that will fit in a stocking