Study computer science. enjoy coding in vim, doesn't matter which language :) but I code mostly in C, python,Java and Go.