ParentFull threadczheo·"Problem Solving" is a good reference for understanding algorithms and data structures. It uses Python but Python language is not its main focus. However, "Problem Solving" is one of the best places where I've learnt programming.View on HN