I learned english at school like most people i think
and i also think im not too bad at writing, but that is compensated by my total lack of pronunciation skills when i´m speaking :D (i just can´t pronunce "three" properly, its twisting my tongue

lol)
well i hated english classes in school, but i really like to write in english. i got used to it by playing games with english/international communitys were i´m forced to use english if i want to be understood.
and yeah, there are still some random occurrences of typos -_- ^^