A great location for your child to learn more about their homeschooling project or the subject they are learning is the library. Where else can you find all of the information that you need, readily available in a positive environment without any cost?