Books
Learning is acting different in the same circumstance. If your behavior does not change from reading a book, you did not learn. Pick a few concepts from each book to apply to your life.
The best way to learn is to start trying and see what works. Before starting, books provide only a vague idea of how you should act to see results. Reading after starting gives context to the book’s ideas.
If a topic is new to you, read original and foundational books first. Here are my recommendations:
Theology
- The Reformation Study Bible
- Bahnsen, Greg - Van Til’s Apologetic: Readings and Analysis
Computer Science
- Petzold, Charles - Code: The Hidden Language of Computer Hardware and Software
- Petzold, Charles - The Annotated Turing: A Guided Tour Through Alan Turing’s Historic Paper on Computability and the Turing Machine
- Kernighan, Brian and Ritchie, Dennis - The C Programming Language
- Laaksonen, Antti - Competitive Programmer’s Handbook
Business
- Carnegie, Dale - How to Win Friends & Influence People
- Dalio, Ray - Principles
- Jorgenson, Eric - The Almanack of Naval Ravikant
- Parrish, Shane - The Great Mental Models Volume 1: General Thinking Concepts
- Clear, James - Atomic Habits
- Sinek, Simon - Start with Why: How Great Leaders Inspire Everyone to Take Action
Finance
- Klarman, Seth - Margin of Safety: Risk-Averse Value Investing Strategies for the Thoughtful Investor
- Kiyosaki, Robert - Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!
- Turner, Brandon - The Book on Rental Property Investing: How to Create Wealth and Passive Income Through Smart Buy & Hold Real Estate Investing
- Graham, Benjamin - The Intelligent Investor
- Hill, Napolean - Think and Grow Rich
Physics
- Feynman, Richard - Six Easy Pieces: Essentials of Physics Explained by Its Most Brilliant Teacher
- Hawking, Stephen - A Brief History of Time