Start with the official website of Apache Hadoop .
Then read these blogs for more information .
Then Read the Hadoop Definitive guide book .
After that you can read about MapReduce Design Patterns from following sources .
If you like video tutorials you can watch Map reduce related videos or enroll in courses.