Learning Hadoop, Big Data and Map Reduce