Earlier quoted context omitted.
This is something I've always wondered - how do programmers who don't natively speak, read, or write English cope with the sheer amount of literature they have to parse to have a career programming?
OT: > "it's rather the exception than the norm" > "Blood, toil, tears, and sweat are involved." How does one learn to use idioms like a native?
movies and tv help in general, but live group communication with native speakers teaches you a lot about idioms and nuances in languages.
mind you, it'll also teach you a lot of bad grammar, as a non native speaker i would've never thought of eg. 'should of / should have' .