The article discusses why DNS is still hard to learn, despite being a relatively straightforward technology that has been around for over 35 years. The author suggests that the complexity of DNS lies in its hidden systems, confusing tools, and weird gotchas. The article also explores ways to deal with these issues, such as explaining the output of DNS tools, making new and more friendly tools, and documenting common gotchas. The author concludes that learning about DNS requires a deep understanding of its underlying mechanics and potential pitfalls.