400-499 = you did something bad (404 not found, 401 not authorized, etc.)
500-599 = our server did something wrong meaning something in the server side went wrong ( either an issue in code or one server can’t reach another)
4xx can also be caused by bugs (such as a bad request error because a dev broke something with what you are requesting), so it’s a little complicated to explain in very basic terms
To greatly oversimplify,
400-499 = you did something bad (404 not found, 401 not authorized, etc.)
500-599 = our server did something wrong meaning something in the server side went wrong ( either an issue in code or one server can’t reach another)
4xx can also be caused by bugs (such as a bad request error because a dev broke something with what you are requesting), so it’s a little complicated to explain in very basic terms