Scala, Java, Python, SQL and R are the supported languages by Apache Spark. Spark is an open-source distributed general-purpose cluster-computing framework. It was introduced by Apache Software Foundation for speeding up the Hadoop computation a computing software process
Apache Spark with Scala online training