Hi /u/Preckt! Since you're also learning how to program, I'd assume you might be using Linux as OS. Check out /t/linux and /t/linuxgaming if you're interested.
Yeah I dual-boot on my PC, Windows mainly for gaming and Linux for programming. Although right now I'm using Visual Studio to learn C++ since that's what a couple of books I'm reading recommend using. Thanks for the advice on the tribes, I'll check them out!