There is
this, which may give you some idea. I don't think it's complete, but it is a good reference to have when you do get that cryptic message you can't quite figure out.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors