This is a roadmap and tips for you to learn data structures and algorithms. This post also contains books and resources for learning.
These are the best books on computer science, which worth every programmer to read. This list covers topics of general programming, languages, algorithms, system, networking.
This long post will give you some insights and tips for the journey of being a good programmer, especially from the side of mindset and learning strategies.
Manage your shell configuration with Git, and learn these tips, configurations, fancy tools to power your productivity on the command-line working environment.