What to learn boils down to what you want to do. Different jobs require different skill sets. I say find what is fun, learn that, and find a job you enjoy.