I\'m interested in learning techniques for distributed computing. As a Java developer, I\'m probably willing to start with Hadoop. Could you please recommend some books/tutorial
Hadoop is not necessarily the best tool for all distributed computing problems. Despite its power, it also has a pretty steep learning curve and cost of ownership. You might want to clarify your requirements and look for suitable alternatives in the Java world, such as HTCondor, JPPF or GridGain (my apologies to those I do not mention).