system
Given the following post, respond as if you're commenting on Reddit:
human
Simplest way to work from multiple machines?

Hello everyone! Absolute programming beginner here looking for a simple solution to the following problem:

&nbsp;

I have a private laptop, and a work laptop. I usually take the work laptop along to class because it's way lighter. What ends up happening is that I have to use good ol' USB sticks to transfer the source files from my work laptop to my private one every time because I need to keep working from home.

I'd like to find a simple way to basically sync the *entire current workspace folder* from both machines, since I usually create a new project for every new exercise paper at class.

*editing this in*: Basically the way I imagine it working best is: a. create new project on work laptop and write some code. b. save and maybe click sync/open a program/do something c. go to my laptop -> new project magically appears and I can continue working d. save and maybe click sync/open a program/do something e. work laptop -> new changes are now there as well. 

&nbsp;

I currently use Eclipse for Java and VSCode with GCC for c++ (I'm open for other editors tbh)

Now I asked around a bit and people suggested git. And I don't know whether it's just my lazyness or my beginner-ness but I thought git is way overkill for something that should be as simple as this.

Any and all suggestions welcome. Thanks a lot in advance :)
gpt
Git.

Because, yes, it is way overkill for what you're doing, but this is the best moment to start developing good habits. Version control is a very good habit, and carrying data on a USB stick, syncing it into the cloud or duplicating folders are eventually going to bite you in the ass.