There are many programming languages to learn. For SEO, the programming language you choose depends on what you plan to do with that language and how you plan to implement changes from that language.
This online data science specialization is designed for anyone interested in learning how to program in R. You will learn the basics of R, including imputing data, performing basic analysis, graphing, ...