System Limits & full error list

Wanted to ask the question of whether there is a document or something that states the current limits of data. For example, I’m looking for data type limits, session login/expiration timeout values, data request limits if any per second, etc.

In addition looking for response error messages and codes for the APIs. I know the current documentation is very good in stating what errors may be returned but it in most cases doesn’t include many of the common errors one receives when initially developing.