Hacking ability related to teaching language?
stonemetal: No, ingenuity isn't restricted to a single language.  Besides after you have your eyes opened to new experiences in other languages your first language doesn't matter that much.  When you first pick up a new language sure you drag your old programming habits into it but if you make the effort\spend the time in the new language you will pickup its habits after a while.