This overview provides a description of some of the most common data mining algorithms in use today. The authors have broken the discussion into two sections, each with a specific theme: classical techniques: statistics, neighborhoods and clustering, contemporary techniques: trees, networks and rules. In recent years, data mining has emerged as a field having huge potential of research. The rudimentary techniques of data mining are applied in all domain of engineering and technology. In this paper, the authors have described some of the rudimentary approaches in an abstract way. The researcher can find this paper as starting step to carry out their research in the field of data mining in various domains.