The best way to learn English is by reading and trying to understand what is going on in the text study words and their prefixes to know what they mean. If you understand a few words in a text you will gain a better understanding in what the author is trying to say and develop better English skills