For example, if you are majoring in the direction of Hadoop development, it is necessary to learn java, because Hadoop is developed by java.
If you want to major in the direction of spark, it is necessary to learn the Scala language, each direction requires a different programming language.
If you want to go in the direction of data analytics, then you have to start with the python programming language, this also depends on your future needs.
Big Data requires a certain programming foundation, but exactly which programming to learn, you can choose. In fact, as long as you learn one programming language, other programming languages are not a problem.