Genuinely curious, not being sarcastic or cute here. With hype everywhere, and job ads filled with buzzwords and acronyms, how does one choose what to learn? Something that is sane, that is joyful to work with, that will be around for at least a few years, but also puts food on the table?
I suppose SQL is going to be around for a while? Any other recommendations?
If you're a software developer, cultivate deep expertise in one or two popular languages that are likely to stick around. Everything else - the hot new web framework or whatever - is downstream from the actual language, and is easy enough to pick up.
If you're in IT operations I guess it's harder to keep up, because everything is different.
I suppose SQL is going to be around for a while? Any other recommendations?