Yup, I'm right there with you.
Even though I posted less here, I always kept an eye on
Good luck in your future endeavors, may they be just as successful!
But you didn't really research this did you? I have this very setup (one low-end nvidia card running the binary blob, 2 screens, each running a standalone workspace on a single session).
I googled it and had it setup in maybe 1 hour, research included.
In xorg you define two devices that are actually the same video card.
You define the two monitors.
You define two screens, each using its own device and monitor.
There you go.
I use XFCE, but I guess it would work with other WMs.
You get immediate visual feedback; and it is properly structured unlike basic. Move on to pascal afterward, then C.