The choice of the Apache Spark programming language depends on the features that best suit the project's requirements, as each has its own advantages and disadvantages. Python is more analytic, and Scala is more technical, but both languages are great for creating Data Science-oriented applications.
Here is a video tutorial which you can watch to learn more about spark:-