Hahahah! You're one lucky guy! I have always known teaching someone programming is pretty simple (I managed to teach simple C++ to my 9-yr-old sister and also to my 74-yr-old Granny). But it was easier to teach them because my sister was too young to have the "I'll never understand that" barrier and my granny just loved the attention i was giving her so she put all her effort into learning what i was teaching her.
So can I teach it to my girlfriend? Probably not. Partially because she's technologically challenged (she's cute that way) and as a medical student she already has tons on her plate.
But I must say I share your dreams of having a girl with whom I could discuss tech stuff the same way i discuss it with my friends