As a non-native English speaker I can say that major problems for us are:
- Majority of documentation is in English. Sure some things get translated in your native language but still if you want to be good you'll have to be able to read in English.
- Communicating in English is also hard what adds an additional barier for us if we want to be a part of programming communities (i.e participate in international forums, international mailing lists, contribute in projects, etc).
The first problem is not very hard as to learn to read
foreign language is actually is not that hard. The second problem is more serious as it takes a lot
of time to study language to speak
comfortabaly enough knowing you don't do stupid mistakes in each phrase and word.
Ilya Martynov, email@example.com
CTO IPonWEB (UK) Ltd
Quality Perl Programming and Unix Support
UK managed @ offshore prices - http://www.iponweb.net
Personal website - http://martynov.org