Hey guys. Here's the situation: I have a desktop at my house, and I have a laptop I bring to school. Both are Windows 7 Home operating systems. Now, I like to work on my desktop, but at school I still have to gather with my teachers/friends and show them the projects I'm working on. (Mostly code, Unity projects, etc.)
Currently, I have all programs installed on both my laptop and my desktop, and I just copy my desktop's files to a flash drive/memory stick so I can use it on my laptop when I'm in school, but it's really inefficient having to do things twice. (When I'm doing stuff at school with my teacher it's a hassle to have to go back and repeat the process (setting stuff up) on my desktop.
With that out of the way, I've considered a few solutions:
1. One is Remote Desktoping my laptop to my desktop and just doing 100% of the work on my desktop. I have a free copy of Windows 7 Pro (so it's even possible) that I can install on my desktop if I partition the hard drive and dual boot (which I'd have to learn) later. But then since I'm on my school's internet I'd have to set up a VPN, too.
2. Just setting up a VPN to share files. I guess this would work so that I don't have to constantly copy things back and forth on my flash drive or email it to myself.
3. My friend mentioned that he did both VPN and VNC to connect to his desktop. I'm honestly not sure how VNC is different from remote desktoping.
I ask that you help me evaluate the solution, offer a new one, or perhaps give me insight on how easy/hard it would be for me to set this up? Perhaps you could even say that it isn't worth it.
The only experience I have on the topic is what I've googled, so anything you say is a lot. So thanks in advance for any help you can give.