A Library is a List, but all lists are not libraries.
Lists:
Can have attachments
Have major versions only
Do not have Check-in/Check-out features
Libraries:
Cannot have attachments (files are directly in the library)
Have both minor (draft) and major (published) versioning
Have Check-in/Check-Out
Publishing Libraries can use Page Layouts
Have Unique Document Ids out of the box