one of my favorite science writers ever. some people like his science fiction better. but i prefer his non-fiction books. try Asimov on Physics or Asimov on Chemistry. these two are my favorites.
don't bother getting new books, get used ones. or rent it from a local library (which is how i discovered Asimov). also keep in mind that the information in these books might be outdated but not necessarily wrong.
1. Computer Science: The Pattern on the Stone is a nearly perfect, foundational explanation of how computers work.
2. The Mind: Brain Rules (John Medina) is a fast, well-organized read on the fundamentals of how your brain works (and how to work it).
3. History: From Dawn to Decadence (Jacques Barzun) is a dense but brilliant read on the how the past 500 years made the modern world we live and think in.
4. How to Live: A New Earth (Eckhart Tolle). Don't reject it as 'new age-y'; this book may change how you see yourself. If it turns you off, substitute Zen Mind, Beginner's Mind.
Complexity a Guided Tour by Melanie Mitchell (https://melaniemitchell.me/BooksContent/CAGTReviews.html)
Of the list, I've read Goedel, Escher, Bach", and What is Mathematics Really* and can recommend them wholeheartedly. GEB is a bit of a project, but it will bend your mind in a good, math-y way. I first read it in high school, so the material should be pretty accessible.
And I'll throw in The Little Schemer and Understanding Computation. They come from a different direction than Code/nand2tetris. When I got that they all sort of meet in the middle, I found it mind-blowing.