A set of (compiled) functions that are available for programs to use is often put into libraries. On win32 platforms this is called a DynamicLinkLibrary (DLL).
If you are looking for books, software etc to borrow, see WlugLibrary.
If you are looking for how to write shared libraries, see SharedLibraries?
4 pages link to Library: