Any good books or online material to help with beginners. Out of curiosity, when I get the fault code for my car how do I find out what it means.

If there is an ebook or something that has the list of fault codes, can someone please post link for peugeot 307 fault codes.