glibc library encapsulates the linux system calls, and provides c language interface
So the official documentation to learn linux system programming, the main reference library glibc
Official Handbook glibc library: https: //www.gnu.org/software/libc/manual/html_mono/libc.html
linux man page:https://www.kernel.org/doc/man-pages/