All the links I highly urge you to read to become a great programmer, plus some things that we created along the way (not alone) that might be useful for you. On the top ⬆️ are tips for beginners, bottom ⬇️ is for professionals.
Back to my profile
⬆️ beginners ⬇️ professionals
Effective Java
System Design Primer
Software Engineering at Google
Design Patterns
Atomic Design
Think Like A Programmer
Algorithms
Book a Tech Interview Training
Finding a startup job
Testing Guide
Code Review Guide
Programming Guide
JavaScript for beginners
Java for beginners
Python for beginners
Clean Code
Cracking the coding interview
Coding Interview Training (Leetcode)
Google Tech Training
Connect with me on LinkedIn
The Pragmatic Programmer
Engineering Management
Product Management Process
Founding a Startup
SRE Practices