What is your favorite programming language and Why