My friend is on benefits, has a very tight budget for everything, and doesn't have many books at home. But she and her DD live half a mile from a large library and are down there weekly to borrow books and use the internet too. Both are very literate.
We have too many books at home, which takes up too much room, usually gifts from a great uncle of my daughter, whose own flat is wall to ceiling with them. My DD also goes to the library, because we live in a tiny place so if we bought every book we wanted we'd be swamped. We give books to my friend, who reads them and passes them on, or we give them to charity. My DD 's great uncle is an epic reader who knows many penguin classics well, and tries to encourage his great niece to read more and more challenging books for her age. Her step-nan is also a reader.
We have graphic novels, cook books, books about science, feminism, art, archeology, reference, biographies, tv tie-ins, family sagas, epics and fantasy, all collected over nearly 20 years. It helps with homework, certainly!