Learning Emacs isn't a bad idea: many IDEs (e.g. Eclipse, and NetBeans -- when last I used it) have support for the same (or similar) key-bindings. Though these bindings can be confusing at first, they can, in my opinion, greatly increase your speed on the keyboard, as your hand never really leaves the "home" position. In a more mature IDE, this is invaluable.
Of course, having become so accustomed to Emacs key-bindings, I now struggle whenever they're not available.