@EngineeringwithUtsav

Here is how I would approach this list and reading technical books in general. I mentioned this briefly in the video as well: The idea isn't to read all of these books but to align your interest, effort, and current trends to get the best ROI on your time. Pick a few that you get excited by. If you are new to the field, start with the beginner books. They are easy to read (or listen to). That way, you have an idea of the area should you ever need to dive deeper. Also, have a few reference-style books at hand (books like DDIA and others for their respective areas) that you can refer to if you need them as a refresher or for technical interviews. The tech around software engineering is rapidly shifting at this moment and will continue to do so. At times like these, it helps to be a "generalist" with a surface-level understanding of many areas and expertise in one or two. As the trends stabilize, this gives you an advantage to dive deeper into the areas that you feel will stick around. Reading books is a great way to achieve that state.

And finally, a few of you asked how I go about reading technical books. Here is a video I made a while back on that topic... hope it will be useful. Good luck and have fun with some of these books! And thank you, for stopping by!

https://youtu.be/0h_fNsGW47s

@elkhoukhi

This is my year's resolution to finish these books. Already started with Data-intensive applications. Wish me luck. By the end of this year I'm coming back here to check-up

@DevonWalker89

Yes!! I look forward to this every year. Thanks Utsav!

@stephentosin1454

That’s a lot to take in for a beginner and for someone passionate about software engineering.

@harshsingh-bh5xo

I see you as the most genuine software engineer on YouTube who always give the most genuine advice. Please keep it up! ❤

@IulianDumitru

Some books on Software Architecture and Design would complement this book selection

@the_robinch

Thanks Utsav! I appreciate the time you take to create these kind of lists.

I’ve read Understanding Distributed Systems, DDIA and Grokking Algorithms thanks to your recommendation videos from earlier years. And they all have been great.

Glad you are back making content. Looking forward to what’s to come 😁

@Aidan_Au

Thank you Utsav for recommending good books every year around this time! 
Distributed System books are what I need to focus on the most right now!

@googlemani

Thank you Utsav for recommendation. I wish I could read at least one in each category. Distributed systems and Machine learning is what I'm looking to focus on majorly. Your content quality is excellent, I really enjoy it. Great work.

@Genius4223

This helps a lot. thanks!

@lum1acs

Hi Utsav
what is your method of reading these technical books?

@DistrictGentleman

I love this! Thank you sir.

@mohdjibly6184

Awesome book lists …Thank you for sharing Utsav …by the way your hair style always looks so cool….like it 😊

@7c7c7

As always, thanks for the recommandation! My learning strategy is to at least read one or two beginner book for most subject and specialize according to my current job. I never regretted spending time to learn about something out of my field, even if it doesn't turn me into a specialist.

@BojanKvakic3

it's really crazy how nobody is talking about the book bevelorus the hidden codex of the financial alchemists

@PhanorColl

awesome, as always.

@fredimachadonet

Great books! I love the Among Trees wallpaper, I use the exact same. :)

@aristide_F

Hey Utsav. 
I just ordered grokking algorithms and refactoring last week.

@simulbista8846

Thank you for the list.

@aVeryCleverName

Hey Utsav, do you have any recommendations for security related books? I remember in one of the recent video you mentioned that it will be an essential skill for engineers.