My Favorite Books
I absolutely love reading. At the time of writing this, I've read 25 books so far this year. Since reading is such a big part of my self-education, I thought it would be good to have a page listing some of my favorite books.
Oh also, please be my friend on GoodReads!
This post contains affiliate links. If you buy something through those links I may earn a small commission at no cost to you. This helps pay for the costs associated with running We Learn Code. I promise to only recommend products I use and love!
Books about Programming
Practical Object Oriented Design in Ruby - Sandi Metz
Fluent Python - Luciano Ramalho
I initially bought this book because it was the only resource I could find that went in-depth on meta-programming in Python. I found a Codewars problem I just could not figure out that required metaprogramming, and this book helped me over the hurtle! In addition, it's a great book for advanced Python programmers in general -- a more difficult demographic to find resources for.
Cracking the Coding Interview - Gail Laakmann McDowell
I'm not going to lie, I have mixed feelings about this book. I don't think job interviews should focus on the things McDowell focuses on, I don't normally write Java day to day, and I've seen arguments that this book has actually made interviewing worse. That being said, I wouldn't at all be where I am without this book. It made data structures and algorithms click for me, and it coached me through some tough interviews. Part of me wishes it was just a book about data structures instead of an interview prep guide.
Books about Productivity
Atomic Habits - James Clear
If I can recommend one book to you to read now, it would be this one. It's changed my life and the way I think about productivity. Instead of making goals, build habits to get you to where you want to be. I've been following Clear's systems this year, and I've never felt more in-control and productive.
Make it Stick - Peter C. Brown
Becoming Super Woman - Nicole Lapin
I saw this book at the airport when travelling to yet another conference. It came at the perfect time. I so needed Nicole's story and advice for overcoming burnout and balancing productivity with time for self-care. It's actionable, persuasive, and the kick in the butt I needed to slow down a little.
Other Non-fiction Books
Resilient Management - Lara Hogan
Feminism is for Everybody - bell hooks
Non-Career Related Books
Bad Blood - John Carreyrou
The Hate U Give - Angie Thomas
Daisy Jones & The Six - Taylor Jenkins Reid
If you do an audio book for one book, let it be this one. There's a full cast and crew, and I'm going to be honest I one hundred percent thought this was non-fiction until well into the book. I completely lost myself into the story, it felt like a super long movie more than a book. I can't recommend this one highly enough. I also love Reid's book "The Seven Husbands of Evely Hugo", and I would definitely pick it up.
Little Fires Everywhere - Celeste Ng
This book is so damn complicated, I had no idea what to think for large chunks of it. It hits on so many important issues, and the characters are so well-written. I love "Everything I never Told You", Ng's other book, too so if you've already gotten through this one, pick that one up too.
Looking for Alaska - John Green
I just re-read this book as an adult to make sure it was as good as it was when I was a teenager, and it may have been better now. The characters are awesome, the setting is fun to imagine, and my heart completely shattered in the middle of the book. It's such a portrayal of the emotions of teenage-hood, such a great read.
Modern Love - Daniel Jones
American Predator - Maureen Callahan
American Royals - Katharine McGee
This book is peak light-hearted beach read. It follows the premise "What if America had a royal family?", following the teenage princesses and princes around in their lives. It's fun, somewhat trashy, and has so many romance tropes bundled into one book. I can't wait for the next books in the series.
Know My Name - Chanel Miller
This is easily the 2019 book of the year. Miller tells her story of being Emily Doe in the Brock Turner sexual assault case in a way that is honest, heartbreaking, but somehow also uplifiting. It may have gone on a few more pages than needed, but it tells such an important story of the judicial system and recovering from trauma.
Verity - Colleen Hoover
This book is terrifying, wild, and has twists and turns galore. If you want to sleep, this may not be the book to read, but I couldn't put it down. I came into this book thinking it was a normal love story, and boy was I wrong. It's a psychological thriller that has the wildest ending I've ever read.
In Cold Blood - Truman Capote
This book got me into True Crime. The nuance in this book is incredible -- it shows two cold blooded murderers in a human light. It shows their good sides and their bad sides, something you don't often see. The meta-story behind it is also fascinating, if you watch the movie Capote. Definitely a must-read, classic piece of literature.