There is nothing like Hadoop Programming but you write programs using various programming languages such as Java, Python, Scala, etc. on Hadoop
Hadoop is a combined set of open-source utilities used to tackle the Big Data problem, revolving around parallel computing and distributed filesystems. To build applications using Hadoop:
- You need to understand APIs
- Use those APIs in any programming language that you are comfortable
- Familiarity with high-level tools such as Hive, Sqoop for specific purposes.
If you want to learn Hadoop, I recommend this Hadoop Certification program by Intellipaat.
You can check out this video to know more about Hadoop: