There are several well-known open-source programming languages that are often used for Big Data analytics:
R
The R language is widely used among statisticians and data miners for developing statistical software and developing Big Data solutions. R is an implementation of the S programming language combined with lexical scoping semantics inspired by Scheme. R is also called GNU S and it is a strongly functional language and environment to statistically explore data sets, make many graphical displays of data from custom data sets.
Julia
Julia is a growing alternative for R, as it solves the slow language interpreter problem. It is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library.