This week's book giveaway is in the Other Open Source APIs forum. We're giving away four copies of Storm Applied and have Sean Allen, Peter Pathirana & Matthew Jankowski on-line! See this thread for details.
I'd say the biggest pre-requisites are time to play around and a willingness to learn. You don't have to know Java to use the basics of Pig. Some more advanced features (like writing User Defined Functions) require Java or Python. Even when Java is required it does not require knowledge of the full J2EE APIs. Having experience with some data processing will be helpful (e.g. SQL or use of ETL tools), as will experience with Hadoop. But neither are necessary.