Reading is a great way to learn vocabulary and grammar constructions. Moreover, it helps you feel more comfortable using a language.
Here is a website that offers articles on different topics (subjects). The articles are written in easy, understandable English for learners. In each article, challenging words are in bold (black). You can find definitions for the words at the end of each article.
I like the website, English-Online, because there are a variety of interesting topics and each article is rich in vocabulary.
I encourage you to practice by reading articles on subjects that you find interesting. In addition, you could also read about topics that you are not familiar with to learn about new things.
Have fun and experience English!