Not every textbox has Vim, so learn the basics of how to type in a standard Windows textbox.
Ctrl+<L/R arrow> moves one word to the left/right
Ctrl+Backspace deletes the previous word
Home takes you to the beginning of the line
End takes you to the end of the line
Adding Shift to any of the selection operators will select the word/line in question.
Now you don't have to press arrow,arrow,arrow,backspace,backspace,backspace anymore.
On my Mac every textbox has emacs thanks to OSX's NeXT heritage. On my Windows box every textbox has emacs thanks to XKeymacs[1]. That's one area where I think emacs users have a leg up on Vim users, our editing style can be configured to work almost everywhere you input text.
It just keeps me sane. It just saves me from "arrow, arrow, arrow, arrow, arrow, backspace, backspace, backspace, backspace, backspace."
Editing python it's fine. If I was going to write c++, I'm sure I'd pick up an ide. With a plugin for vim keybindings.