Yes, I like to write programs.
In fact, it is hard to me to do research without coding anything. All my papers have required coding (or scripting) in different languages. Some old calculations in Fortran 77 and recent ones in Python. I have needed to code in LaTeX to write papers and in gnuplot to make plots. In any case, the list continues to grow.
I learn new languages by having goals, but these goals are research motivated. This means there are a lot of features that I miss because of that.
Nowadays, there are many website with resources and courses about popular programming languages. So, here it is a list:
In fact, I got inspired by the @ElaMoscicka’s tweet:
I will post later something about the programs that I use for looking for Dark Matter.