When you close your eyes and think about a library, what comes to your mind? Do you think of books? Play spaces? Reading quietly for hours? Boredom?
Software programming also uses libraries but they’re not the book and building kind of library. They’re something different.
Instead of a building with books and CDs and space to play, software libraries are collections of code programmers use instead of writing their own code. It is like checking out a book on gardening instead of writing a book on gardening.
But it’s also very different. Many people write, study, and perfect the code in a
software library. Books are not written that way. But in software programming, it’s wonderful to have often free use of code that does common things. Without you having to think up and write code to do the same things.
Learn More
Software Libraries
https://en.wikipedia.org/wiki/Library_(computing)
What does “library” mean in the case of programming languages?
https://www.quora.com/What-does-library-mean-in-the-case-of-programming-languages
What is the Difference Between a Software Framework and a Library?
http://stackoverflow.com/questions/148747/what-is-the-difference-between-a-framework-and-a-library
How to Build Your Own C Library
http://www.cs.dartmouth.edu/~campbell/cs50/buildlib.html
An Introduction to Software History
https://www.thocp.net/software/software_reference/introduction_to_software_history.htm