You seem to be asking to very different questions here. I will answer your VNC question first, and then talk about your second question.
The answer to your VNC question is yes it is possible. You will need a couple of things to do it. One is a VNC server running on your windows box. The other thing is you will need a VNC viewer on your linux box.
On your Windows box you will need to download the VNC.exe file
. From there you will want to install the program. You can choose to install the server and viewer, or just the server it is up to you. But you need the server part.
On your linux box will need to install a vnc viewer. I don't know which distro of linux you are using but I will give you the commands for a couple of different ones.
sudo apt-get install vnc this is for Ubuntu and Debian Distros
yum install vnc this is for Fedora and RHEL
From here you will install the vnc viewer. Once that is installed you can go about setting up your server and viewing your windows box.
To set up your server you will need to go to the start menu and then click on Launch tightvnc server. The first time you start it you will be brought to the properties window. There you will need to enter a password if you want to if not you can remove the check mark. Then you will need to click Apply, and OK. Then it will close to an icon on your toolbar.
To get access to your desktop from your linux box you will need to open your vnc viewer. It should be listed in the Applications -> Internet -> VNC. From there you will have to enter an ip of the computer you are connecting to, then a password if needed, and you should be in.
Ok, I think that I will stop there for now. I know that I didn't answer the second question, but I through out a lot of information in that little bit and don't want to confuse you that much. As you said yourself that you are just a beginner with linux. I will let you get your head and hands wrapped around that and see if you can get it working. Best of luck , it shouldn't be that hard for you.