I learned new programming language - NIM. I was searching to practice the coding problems online. I found SPOJ supports NIM language and I successfully submitted my first code and it ran on first go without any errors.
I suggest to learn NIM language once to get an experience of new programming language. I learnt the language from below course -

https://www.udemy.com/course/nim-programming-language-course/5