Learning to speak English was rocky, and full of harassment (it's the second language of both my parents, so I mostly learned from TV and movies, ask what a word means at work or school though and they don't ****ing let you live that shit down and you get harrassed forever for asking). But it was not as hard for me as learning to WRITE English. I didn't start learning to write English properly until I got a computer when I was around eighteen years old and people on the internet could help me out. Most people assumed that if I could speak English I could write English, so I was never properly taught how to outside of ten word spelling tests (that I would always without fail score 0 on) even reading a lot didn't help because though I could understand the basics of the story the author was trying to tell, I did not understand the words they used or anything related to grammar usage.
But yeah... as soon as I got that internet is when I finally started improving beyond grade school level English. I'm still not the best at it, and I use a lot of basic words and grammar in my writing because I don't know it well enough to get too complicated, and I still need to google a good amount of words that I don't know.
Though honestly... I'm kinda of been starting to have really hard time with English again because expectations and proper / correct usage of it has dropped significantly online. Due to favouring small word counts in posts words will be missing letters, sentences will be missing words, and holy ****ing shit acronyms and abbreviations are a ****ing nightmare. I'm always googling those things, and even worse is when after googling those I have to google the god damn words in them cause I don't know what those are either. And then there's the people that post stuff on their phone.... many times I'll be trying to figure out a sentence or why the **** they used THAT word in that sentence only to find out that auto correct has put the wrong word in on the poster.