I've found that being able to think in one programming language even affects the thoughts you have when working in other programming languages.
For example, after learning ML, I started writing much more functional code even when writing Python. I also started using abstract types more, even in C.