📚 From Zero to Software Engineer: 100+ Resources I Wish I Had at 18
Overwhelmed by where to start in software engineering? This guide solves it with 100+ handpicked books & newsletters, all in one place. Build a strong career
My younger brother turned 18 this year, and he will study to become a software engineer.
I’ve compiled for him all the resources I wish I knew about when I was 18:
64 newsletters
54 books
1 place to find them all
1. System Design and Architecture
📚 Books
📝 Newsletters
📝
📝
📝
📝
📝
📝
📝
📝
📝
🚀 Learn even faster
Want a higher salary, more free time, and faster learning?
This newsletter is your shortcut.
2. Software Engineering and Career
📚 Books
📚 Dive into design patterns (refactoring.guru)
📚 Design Patterns: Elements of Reusable Object-Oriented Software
📝 Newsletters
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
petarivanovv9@substack.com📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
📝
3. Entrepreneurship and indie hacking
📚 Books
📝 Newsletters
📝
📝
📝
📝
4. Curated sources, Interviews, and Staying up to date
📚 Books
📝 Newsletters
📝
📝 TLDR
📝
📝
📝
📝
5. 📚 Additional Books worth reading
Productivity, Focus & Habits
Personal Finance & Wealth Building
Career Development, Learning & Professional Growth
Mindset, Personal Growth & Philosophy, Decision Making
🎯 Start now
I’m a fan of reading, longer and shorter form texts.
But I wasn’t always like this. Everything started reading one book, then another… always focusing on the next book.
After you read a few, you’ll also want to improve how you read, check out the article below:
That’s all for today. Thanks for reading and thanks to all the authors who dedicate their time to creating the resources others learn from.
Let me know which books you would recommend me to read.
Always a student 🤙
🗞️ Other articles people like
👏 Weekly applause
These are some great articles I’ve read last week:
It Depends: 7 viral Engineering Management dilemmas by
. Understanding and addressing common engineering management dilemmas, like remote work challenges and team dynamics, is essential for fostering a productive engineering environment.How Kubernetes Works Internally? by
. Understanding Kubernetes’ architecture, including its Control Plane and Worker Nodes, is essential for effectively deploying and managing containerized applications.How Slack Cut Frontend Build Times by 60% by
. Slack optimized their CI/CD pipeline by skipping unnecessary frontend builds, resulting in a 60% reduction in build frequency and significant savings in time and storage.How to turn chaos into clarity with Investigation Docs as an engineer by
. Investigation docs are essential for structured problem solving, enhancing clarity and ownership, and can significantly contribute to your career growth as a software engineer.
Thank you for the mention, Fran! appreciate it.
Thanks you for the mention, Fran!