It depends on the platform and country. But Mobile development, web design, graphic design and data mining are hot sectors right now.
And about choosing web or mobile, I think it is best to do both. Why? You need similar skills for both and most clients who have a website will soon enough be asking for an app version of their site. App development however is less competitive