The book covers several data mining and machine learning algorithms using the Weka toolkit and Eclipse IDE. While I have learned how to use Weka from this book, it is really not the best source to learn even the basic theory behind the algorithms covered. Even the section about probability and Bayes theorem is not explained well. I have pretty good understanding of machine learning algorithms and would recommend that you learn these from somewhere else. For the basics, I recommend machine learning with R.
The book covers several big data tools, such as Hadoop and mapreduce, Spring XD, and Spark. Again, mapreduce is not explained well. But, I have to say that if you don't know how to start Hadoop or Spring or Spark on your machine, this book is a very good start. Unfortuanetly, the there isn't much about how to perform machine learning tasks using these tools.
Finally, there are several errors in the code provided throughout the book.