Here's a BBC Radio Four programme where Stephen Fry talks about spelling reform, and it includes a little bit about pronunciation. The brokenness of English is a problem we know about!
(http://www.bbc.co.uk/programmes/b039c5cs)
> The fact that people from different English speaking countries have issues communicating is already a big hint about how odd is English phonetically.
It doesn't have to be people from different countries! People in England can have very very different accents. It can be hard to understand some of the stronger accents.
Sometimes people keep a regional difference for some words but not others. I say "bath" with a short a, but "path" with a longer a.
> My advice is that if you are learning English now, start listening as soon as possible to spoken English.
BBC used to have the excellent World Service programming. It had a variety of interesting short documentary, long news reporting, and variety of British culture shows. Now it's just rolling news. Idiots who know the cost of everything but the value of nothing ignored the real "soft power" benefits of the old World Service programmes.
> I always advice people against translation efforts in the topic of technology, since I believe that it is much better to have a common language to document and comment the source code, and actually to obtain the skills needed to understand written technical documentation in English is a simple effort for most people.
I gently disagree with this part.
For creating code I strongly agree, you're right. We do need a common language.
But if I had the money I'd set up a foundation to improve the man pages and documentation for projects, and to then translate these documents into the big languages - Portuguese, Spanish, French, some form of Chinese. Etc. I feel that this is important for poor people in developing nations.
Finally, your written English is good. I knew you're not a native speaker, but I didn't have any trouble understanding what you were saying. Many people speak only one language.