This is the general guides and tutorials for programming.
- Understanding MapReduce - Understanding MapReduce, from functional programming language to distributed system.
- How To Write Readable Code - We spend more time on reading than on writing code. Readable code is essential. Here are my tips for writing readable code.
- Learn from Source Code (an Effective Way to Grow for Beginners) - Reading source code will help programmers grow more quickly, this is an ultimate guide and tips for choosing source code, and how to read source code efficiently.
- How to learn all programming languages, YES! ALL! - Master the skills of learning "all languages" does not need talent, but needs the core knowledge of PL and practices. This guide teaches you how to understand programming language quicker.
- How to learn data structures and algorithms (An ultimate guide for beginners) - This is a roadmap and tips for you to learn data structures and algorithms. This post also contains books and resources for learning.
- To Be A Great Programmer: Mindset and Learning Strategy - 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.