The nature of web learning and internet education is very overwhelming. You start reading an article about a specific topic, get distracted by a video on the subject, and get’s redirected to a different article that tells you that the first article that you read was wrong all along.
Example: An eye opener is to see that roughly 10% of the GDP was spent in the US 2018 because of insufficient software quality (find it in a CISQ whitepaper).
One of the good things about it comparably to other algorithm books is that it’s not linked to any programming language and uses pseudo-code.”
24 Deadly Sins of Software Security is a straightforward book that contains examples of coding mistakes developers make and how to avoid/fix them.