Too Long; Didn't Read
Software product managers with no previous experience in a technical role and who do not know how to write code can now loosen their grip on soft skills and transferable skills. Those are great but not always enough. A reasonable knowledge of software-related concepts is also needed.
The role of a software product manager also known as a digital product manager is to oversee the entire lifecycle of a digital product from inception, launch, and post-launch. It is only logical that added to PM skills some technical understanding is expected, especially for PMs in early-stage startups.
In this article, I have compiled a rich list of resources that have been helpful for me in my product management journey. I have arranged them in a way to give you a crash course on relevant software-related concepts that non-technical product managers should know.