This book is a small endeavor to share the journey of getting introduced to a wonderful topic Data Mining. Personally we came across this during the process of evaluating new tools to be included in the post graduate study curricula of the University we are working in. Soon it became a friendly affair to see the power, potential and ease of empowering the databases with concepts of data mining. It has become powerful in rediscovering the hidden values in data base and soon in data warehouse, equally efficiently. The Data mining is a powerful new technology with great potential focusing on the most important information in their data warehouses. It involves extraction of hidden predictive information from large databases with ease and efficiency. It facilitates to make proactive, knowledge-driven decisions and predict future trends and behaviors. Data mining tools move beyond the analyses of past events provided by retrospective tools typical of decision support systems. The automated, prospective analyses offered by data mining tools can answer finding predictive information easily. This small book is an introduction to the basics of data mining. It also introduces the techniques and technologies behind data mining, the impact of artificial intelligence, artificial neural networks, and fuzzy logic et cetera as the basic building blocks for the same. It concludes with common practical applications, trends and its impact on social and computing environment.