What are some skills I can learn to have a remote job?

So, I know you can’t really make a living out of clickspaid or ptc site so I was thinking that if I was learning programming language like Java or some other skill will it help me finding a job ? Anyone know which skill is in demand ?