Best Resources For Software Engineers: Tips For Blogs, Books, and Podcasts


All software developers have to start somewhere. Luckily, the internet provides a wealth of information for developers at any level of skill and experience. But our world is one that’s inundated with information, so it’s incredibly hard to know where to start. Recommendation lists online can often include more resources than you can even make use of, leaving readers unable to discern what's useful for them and what isn't.

Here, we’ve put together a shortlist of a few of the best software engineering blogs, books, and podcasts that you can use to hone your skills or even learn in an entertaining way. Check them out below!


The best blogs, books, and podcasts for software engineers

Best software engineering blogs

Blogs are one of the most convenient, plentiful, and accessible resources on the web – they’re only a click away, after all. There’s also a ton out there, making it an uphill battle to sort through everything to find that one hidden gem.

Here are just a few you can take a look at.

The Pragmatic Engineer

Also the writer of the Pragmatic Engineer newsletter, software engineer and author Gergely Orosz uses this blog to discuss all kinds of topics in software, from technical to industry-related. You’ll find book recommendations, advice, and commentary on the software industry here.

Security Weekly

We’re serious about cybersecurity at Rare Crew, so naturally a security-focused blog would be near the top of our recommendations. From tips and advice to trends in cyber crime, this blog is a great way to sharpen your security skills.


Udemy is well-known for its plethora of coding and other software-related courses, but did you know they also have a blog? With categories like IT & software, design, development, data science, and even soft skills like management, there’s a huge variety of things to learn.


Best software engineering books

Great for when you want to go super in-depth into a topic, books let you dive into a detailed exploration of new concepts and ways of thinking. It’s hard to think of any blogs that have had as big of an impact on the world as some books have.

A Philosophy of Software Design by John Ousterhout

Compact and readable, A Philosophy of Software Design is a good complement to Clean Code, which we recommended in a previous article. Rather than philosophy, it’s closer to advice on good practices, specifically when it comes to complexity in code – and reducing it.

Pro Git

Git is a software that will be familiar to any developer out there, so it likely needs little introduction. If you’re looking to learn more about Git and master its features, there’s no better place to go than Pro Git. Another bonus: like Git itself, Pro Git is open source, meaning it’s entirely free to read online. Find it here.

Scrum: The Art of Doing Twice the Work in Half the Time by Jeff Sutherland

Scrum is an incredibly widespread agile methodology used not just for tech but for projects across all industries. You may have heard of it, you may even be using it in your projects yourself, but do you know how to make the most of its strengths? Written by one of the co-creators of scrum, this book is a popular guide to all things scrum.

Alternatively, the Scrum Guide, also written by the developers who codified scrum as we know it today, is available online for free.

The DevOps Handbook by Gene Kim, Jez Humble, Patrick Debois, and John Willis

Another book dedicated to Agile methodology, The DevOps Handbook contains everything you need to know about DevOps. If you’re already a DevOps pro then you might not find much you don’t already know in this book, but if you’re looking to start or expand your knowledge, the DevOps Handbook could be your start.


Best software engineering podcasts

Podcasts can be an incredibly engaging way to learn new things, with an absolutely massive variety of topics and shows available online or on your favorite streaming platform. Perhaps the biggest bonus is that you can also listen while doing other things – during a commute, or maybe while walking the dog. Also, if you enjoy a more casual or discussion-style format, podcasts could definitely be the way to go.


Published by Adobe XD, Wireframe is a podcast about design, whether that be UI/UX, graphic design, or simply design in general. It tackles topics such as whether tech UX is failing the elderly, the role of design in AR technology, the ethics of addictive UI design, and more.

Test & Code

Test & Code is a weekly podcast covering the topics of software development and testing. It has a focus on Python, although around half of their topics are language agnostic. Episodes vary in length from around 15 minutes to an hour, so there’s something for you whether you want a quick listen or you’re in it for the long haul.

Software Engineering Radio

Software Engineering Radio calls itself the “authority on translating software theory into practice” and partners with a variety of industry professionals to bring their knowledge to the table. With over 500 episodes available, you’re bound to find something that strikes your fancy.

These recommendations are by no means exhaustive, so we’d recommend using these as a jumping off point to find the resources that work for you.

And in the meantime, why not give them a read/listen and see what you can learn?


We’re always learning

Our teams at Rare Crew are talented professionals who are passionate about what they do. As a Microsoft gold partner, we always like to be ahead of the game. Plus, we’re always growing alongside our clients – learning new technology when necessary and counting every project as valuable experience.

Read on: Rare Crew’s Tech-Savvy Software Development Services Grab GoodFirms’ Attention.

If our team sounds like it might be the right place for you, just get in touch at



Cookie Settings


When you visit any website, it may store or retrieve information on your browser in the form of cookies. This information may be about you, your preferences or your device. This is mostly used to make the website work as you would expect it to. The information doesn’t identify you but can be used to offer a more personalized web experience.

Because we respect your right to privacy, you can choose to not allow certain types of cookies. By clicking on the different category headings, you can find out more and change from our default settings. However, blocking certain types of cookies may negatively impact your experience on this site and the services we are able to offer.

Cookie Policy

Manage Consent Preferences

These cookies are necessary for the website to be able to function, hence cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services. This includes setting your privacy preferences, logging in or filling in forms. You can set up your browser to block or alert you about these cookies, however some parts of the website won’t work as a result. These cookies don’t store any personally identifiable information.

These cookies allow us to count visits and traffic sources, so we can measure and improve the performance of our site. They help us know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies, we will not know when you have visited our site.

These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites.    They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.