I certainly agree with the above that English is a mongrel language and the grammar/spelling could drive you mad if you are not a native speaker eg American English has different spellings for some stuff eg they like to drop the 'u' in such words as colour, neighbour, harbour etc ...