newbie to C/C++ here.

What should I read up on if I would like to learn what goes in to developing a program that allows an end-user to access their desktop remotely, from anywhere in the world?


Thank you,
The Supreme Abode