What language do you think in?
alexgartrell: I think in whatever language I'm writing unless I've just started it.  Then I think about what I'd imagine they'd call it and google around for it.Translation from one language to another is just another layer of indirection and makes you slower.  It's easiest and best just to learn languages from scratch or near-scratch, IMHO.  If you get used to learning in that way, it's easy to keep doing it.Caveat: I think in C when I'm coding C++.