Arming yourself with knowledge is not the same as knowing how to do a certain job and being paid something like a regular wage. Sure, some jobs will become obsolete, but that's not such a big percentage as people think. Some jobs will become more important but that doesn't mean that other jobs will just disappear. At least not in a blink of an eye. But it's always good to broaden your horizons.
my friend joining IT, now he is on company that not give IT job. we know everything, than when you are on table, you do something that you dont know. simple is when you learn A skill, this cant be your main weapon, because the realize will be different. you can learn new skill after join in company, and sadly, most people will do something like this.
learning many basic skill is great, but never regret if your many skill is useless.