This paper conducts a comparative analysis of hand gesture recognition techniques, outlining three main stages: pre-processing, feature extraction, and classification. Various methods for each stage are discussed, highlighting their benefits and drawbacks in terms of human-computer interaction applications. The study emphasizes ongoing challenges in gesture recognition, such as sensitivity to environmental factors and outlines future directions for research.