No, exactly. This is not a beginner tutorial - there are plenty of those. This is for people who have already acquired some knowledge of the language. It's an intermediate article for those looking to move beyond the toy programs solving toy problems usually presented.