I am a project manager of software developers and would like to read a book that will provide me with general information about software development. It would be good to understand what it is that I am actually managing the completion of. My developers often talk about things such as endpoints, databases, migrations, APIs, etc. These terms are above my head as I am new to IT and do not have that kind of background. Are there any recommendations of books that could help me answer some of these questions?
closed as primarily opinion-based by Todd A. Jacobs♦, Thomas Owens, Mark C. Wallace, Marv Mills, Aziz Shaikh Mar 22 '14 at 7:22
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.
Ask your developers! It's not possible to hide the fact that you are non-technical, so you might as well gain some points for trying to learn about their field. They might even have some books lying around that you can borrow.
A concrete book that I would recommend to everyone in software project management is Rapid development by Steve McConnell. It is a really good book both for general project management, and especially about the software construction process, however it won't go into details of explaining what API's and databases are.