The integer numbers can be divided into "negative" (less than zero), zero, and "positive" (greater than zero). When one says "non-negative", they are excluding only the negative numbers, so zero is included; when one says "positive", zero is not included.
> At its core, a file descriptor (often abbreviated as fd) is simply a positive integer
A _non-negative_ integer.