I think my first resource on Python was A Byte of Python. However, I'd probably rather start with a statically typed language.
If you are willing to teach your friend personally I'd suggest starting with illustrating basic algorithms and datastructures with a pen on paper. This helped me much more than anything else when I startetd programming.