I always like to discover free online information. The University of Minnesota is working on a new program where they make full textbooks available online (and there is the option to buy them too). This is great!
You can see a free Chemistry Textbook here.
Here is an introductory chemistry book too.
Of course, if you can get the information for free you might wonder how the authors can make any money off their hard work. Good question. In truth, while some people can read a book and immediately understand concepts this is not true for most people. Most people need information from books explained further before they get it. You can read the entire Beginning Cosmetic Chemistry book but there will still be things that are hard to understand. Books (whether free or otherwise) will never replace classrooms and instructors.