Learn vocabulary can be hard or it also can be fun. To make it more fun and relaxed, try to read a lot of books. Read variciously will earn more vocabulary. If found a strange vocab, you should try to understand what the meaning of it by understanding synonym, antonym or a relevant topic with it along the text.