There are many websites with useful tools, worksheets and other information to help support your efforts to read and write English.
Online resources for learners looking for additional practice and support:
ESL Monkeys: English as a Second Language Online Resources
Many Things: a site for people learning English with quizzes, word games, puzzles and other language learning activities
Mark’s ESL World