read widely — To experience and learn a wide range of things by reading a lot of books or going to many places.