34
votes
What are the best intro books for different science fields?
I wish to know more about science in general and books are a good way to do that. We have a good assortment of science-minded people on Tildes, so I think it would be interesting to know what everyone recommends. The one requisite is that the books must be adequate for a general audience. This means that the books must not require the reader to hold a STEM degree or even have a particular aptitude for STEM.
Just so it is abundantly clear: I am looking for books that people with an arts and humanities background can read. Laypeople. "Dummies".
I'm asking more about books that are intros to a specific field than introductions to science in general.
Thanks!
edit: after thinking about this a bit more, and rummaging through my bookcase, I've changed the order and added a few things.
General/basic technology:
The MIT press does these cute little pocket sized books about subjects, called the essential knowledge series.
I have their books about cloud computing and their book about data science, these are easily read by anyone and have 0 math or complex topics in them. Easy to get through while on a flight (I picked them both up at airports):
I would actually recommend these for basically any topic and I think these are 100% on the money for what OP asked about: https://mitpress.mit.edu/search-result-list/?series=mit8-mit-press-essential-knowledge-series
The ones I have are:
And they have good references in the back to other books if you want to deep dive.
Design (Design is STEM right?)
A list of books I have in my office right now that are "the best in their field":
Popular non-textbooks I've read that are classics:
Technical books that are the best in a specific area:
Relevant links to other lists:
https://www.lesswrong.com/posts/xg3hXCYQPJkwHyik2/the-best-textbooks-on-every-subject
https://news.ycombinator.com/item?id=35500376
What I'm currently reading:
Ultralearning by Scott Young - he did the 4 year MIT CS course in 12 months and blogged about it, I had a copy of his ebook "learn more study less" which basically taught me the study skills to pass undergrad and graduate school with great grades. I figured I would pay him back and bought his book. (I'm also drowning in potential coursera courses I want to take as I am writing this so by reading his book I'm hoping to scope out an ultralearning project for myself)
Fields I would love to have recommendations for:
Thank you for your answer.
I was not aware that business was a science, but it is always good to learn!
Many of your suggestions and requests are highly specialized and advanced. That is not quite what this post is for. I was thinking more along the lines of gentle introductions (or books that can serve as introductions) to a general, non-specialized, non-STEM audience.
Thanks ;)
Nothing I mentioned was advanced, except the CFD book.
The math, engine, and aerodynamics books are all suitable for first year undergraduates or younger.
DDIA by Kleppmann is accessible for anyone working in tech / undergrad CS.
The others are accessible by anyone.
The less wrong link I shared is basically the canonical list when answering this question.
I read intro books as to mean textbooks, sorry.
Textbooks are the best way to learn a subject, and laymen should not be intimidated by them.
If you wanted something more surface level without any problems to work then I recommend reading everything you can find by Richard Feynman.
I am from the arts and humanities. What you consider elementary is, to me, advanced ;)
Maybe you can add some examples of your favourite books so we can understand the level a bit, or even an example of a stem book you think matches what you are looking for.,
Since arts and humanities is still a super broad description, I want to ask you about psychology (thinking fast and slow is a good book there), Perspective drawing ( I love architecture and design), writing, history, anthropology etc. but since it’s so vague I don’t know.
Other than high school books in high school, I don't think I ever read a STEM book except for chapters in introductions to logic.
But I do know there are lots of introduction books out there that are meant for a general audience.
Fields such as astronomy, math, and climatology have such books. So I assume other fields have them too. I could find a bunch of lists online (example), but a personal recommendation is often better, and Tildes is good at that stuff. Hence the question ;)
Oh in that case you should check out https://mitpress.mit.edu/search-result-list/?series=mit8-mit-press-essential-knowledge-series
And not to bang on but Feynman is the GOAT for this kind of writing/books: https://www.goodreads.com/author/show/1429989.Richard_P_Feynman
This blog is a one woman powerhouse of writing about all kinds of things which I think fits the bill: https://www.themarginalian.org/tag/science/
Certain levels of business are science (or math), a lot of what people go for with an MBA is based on avoiding the math and science stuff as much as possible (just enough to bs a client as a consultant or sales manager), while making use of the connections gained from the school/alumni network.
The closer you get to math/science in business, the better off you are just studying math, stats, analytics, big data or even physics (the stock market is basically rates of change (calculus)/physics + stats + "AI" + tech) in undergrad, and then doing an MBA just to jump through the hoop required to tell everyone else what to do.
....or skip the hard undergrad, and do an MBA later and still tell people what to do (but be worse at it).
An absolutely fantastic introduction to Probability and Statistics can be found in Statistical Rethinking by Richard McElreath. McElreath also posts all of his equally fantastic lectures on youtube. The lectures are exemplary. I really cannot recommend them enough.
Not introductory:
The garbage collection handbook
The art of the metaobject protocol
Code: The Hidden Language of Computer Hardware and Software by Charles Petzold is the greatest introduction to the fundamental concepts of computer science in the world, I can’t even imagine it ever being done any better, and it’s not even a textbook.
Yes, this is on my reading list!
Here are some non-fictional books focused on STEM fields with STEM plots but are also good stories. They might serve as good introductions to then decide if you want to learn more about said topic:
“The Soul of a New Machine” by Tracy Kidder. In some respects outdated but still gives a great sense of what it’s like to design computers.
“The Cuckoo's Egg” by Clifford Stoll. A very fun read about finding a hacker in the early days of the Internet.
“Humble Pi” by Matt Parker. An extremely accessible book about math/engineering mistakes throughout history. He also has a great YouTube channel if you want to learn about math in a fun way.
Just chiming in to further endorse The Soul of a New Machine. I could not put it down when I was reading it, its almost like a thriller. The team lead profiled in the book is such an interesting character, and in addition to being a fantastic book about the computer industry as it was in the late 70s, it is also a book about management, drive, and in general what makes people tick. Anyone remotely interested in computers should read this book.
I don't see any recommendations for linguistics, so I'll throw in my two cents there:
For good pop ling books, here are a couple I've liked:
As for actual introductions to the science of the field, I mostly had those in classes, but here are some introductory books I've heard recommended:
For introductions to specific subfields, again these are mostly recommendations I've heard around rather than ones I have firsthand experience with. These are generally going to be at a higher level than the preceding work, but hopefully still approachable once you've had a bit of basic exposure to the field as a whole. I'll try to put them in an ascending order of difficulty but I haven't read many of them myself so.
Phonology:
Syntax & Morphology:
Semantics & Pragmatics:
Historical Linguistics:
Sociolinguistics:
I would recommend The Way Things Work Now by David Macaulay. It is presented as a children's book, but it has fantastic, intuitive explanations of all sorts of science and technology. Plus, there are mammoths.
Unrelated to the question, but the same author also wrote a book called Motel of the Mysteries which is a hilarious satire/critique of archeology.
I had this book as a child and I loved it! As an adult the language is still appropriate and the mammoths are still cute/funny. Definitely recommend!
I'm quite fond of Physics for Enquiring Minds: The Methods Nature and Philosophy of Science by Eric Rogers, which is old enough to be out of copyright and available for free on the internet archive.
The first couple paragraphs of the preface does a good job of laying out the goals and audience of the book:
Its a great book, highly recommended.
I also very much enjoy Calclus Made Easy: Being a very-simplest introduction to those beautiful methods which are generally called by the terrifying names of the Differential and Integral Calculus by Silvanus P. Thompson, also conveniently out of copyright, for which there is a very nice web version available at calculusmadeeasy.org which has my favorite epitaph of all time:
and also has a fantastic prologue:
Finally while we are on the topic of fantastic web versions of classic texts, checkout both the Feynman Lectures of Physics and the Structure and Interpretation of Computer Programs, though both of these texts, while introductions are targeting elite undergraduates.
Anyone have suggestions for Psychology? I'd like to have a better understanding of how my brain works.
Statistical inference: A commentary for the social and behavioural sciences, Michael Oakes. To compare the different statistical schools of thought, such as frequentist and Bayesian.
After the ice: A global human history
A great introduction to pre-history anthropology, it will delve into a story telling writing which helps review the scenarios with perspective. It also puts together different theories.
Feynman's books are good for basically a zero math intro (the ones like Six Easy Pieces, or the longer ones that are his edited full lectures) for physics. From there a decent AP or A level textbook would be good if you want to learn and practice some of the math. If you were truly daring you could go for an undergrad textbook....but I wouldn't recommend it since the math is significantly more intense as it involves calculus, vectors, and vector calculus. High school level tends to stick to algebra based physics.
If your algebra isn't great, I definitely recommend DragonBox Algebra 12+...it's a game, not a book, but is amazingly well done. Starts out as basic pattern/shape matching and eventually evolves into reasonably complex multivariable equations where you have to solve for x using basic math operations. Basically like a brain trainer, but purely algebra, and the game mechanics make the math "feel" more "tactile".
I got a lot more it of Khan Academy than I ever did from my college math textbooks, they do a really great job of simplifying concepts. The math portion of Wikipedia is also very good, unfortunately they assume you already know all the symbols before you start.
I didn't understand eigenvalues until I found out about Wikipedia a few years after graduating.
Yeah, I was referring specifically to high school math and physics (but "advanced" level) as those textbooks are about as complex as you can get without calculus.
I wouldn't recommend a university textbook to someone who doesn't already have the pre-requisite knowledge, way too much of a knowledge gap.
How to teach quantum physics to your dog is fantastic and doesn't require degree-level knowledge, but tries to give you an intuitive feel for quantum mechanics.
Alex's adventures in numberland is also fantastic, I remember reading both of these as a kid and they contributed to my desire to study physics at university.
Not book related, but a couple of online resources I love are Numberphile (maths), Sixty Symbols (physics), Periodic Videos (chemistry) and Computerphile (computer science) YouTube channels by journalist Brady Haran.
He goes to universities and asks their professors to explain what they study to a general audience (or if it's topical). Brady's so good as asking the kinds of questions the average person would have and catching the professor by surprise. He's also a big inspiration for me