Yes, English is weird! :-)
Im so glad it's my first language, to be honest.
One of the biggest problems is that English is not a phonetic language, which means the spelling and the pronunciation don't match. For example, look at the pronunciation of the letters ch in the following words - children, chaos, Chicago, yacht! this is just one example of many! So no wonder speakers of other languages find English pronunciation so difficult! Aren't we lucky ;-)