- Blockchain: seems to be kind of popular, I'm not fond of it. I don't really know enough to judge but I think it's overrated.
- Voice enabled apps: might become very common, but doesn't feel super revolutionary to me.
- AI: this might still take quite a while, but it will definitely overshadow the other categories in impact. If we can let computers do intelligent work and do it better than us, it will revolutionize life.
- Data science: this one is already very popular and having quite an impact
But AI is not just other forms of programming, you need advanced knowledge about things like linear algebra, statistics, etc.