Reading is still essential today with the wide availability of video tutorials and blog posts. Even though it might seem that the technologies are frequently changing, the underlying fundamentals are still the same.
Books are written by the best engineers, thought leaders, and teachers out there and can often be a lot more inspiring and more obviously thought through than what you’ll find in a video course and the like.
Here’s a list of books I think every software developer should read.