To get on the point quickly, I am going to stay short with introduction. I have always wanted to create something with code and starting with a few very simple scripts to ease my life I slowly moved to the point where I wanted to make a functional program or a game. But the problem was that with my wide variety of languages that I had "read a few random blog posts to understand what everything is about" I couldn't get myself interested enough to keep on. Things that interest me usually are in-depth (or so called "hard" ones) and with a ton of (not) amazing tutorials for every language I got bored. There was no challenge. So, when I discovered Handmade Hero project it was quite a bait for me. To build everything from scratch - that is what I had always wanted to try out, but had never really thought about (it might be because of negative effects of every tutorial telling me to depend on some kind of library or tool).
My problem is that OS on my computer is Ubuntu (really loving it and not going to change it in any foreseeable future) but the game is written mainly for Windows platform and only after it is built on Windows information about how to port everything to Linux and other platforms will be covered (at least I understood that from reading the introduction and watching a few videos). It is quite a bummer to me since I am incapable of installing Windows as another OS neither on computer nor on virtual machine. The idea of not being able to execute code that I write is not very welcoming.
Could anyone who started following the journey on Linux distribution tell me about their story? How has it been? Is it possible to set it up everything nicely and follow the tutorial without too many things to worry about? If it is not really Linux friendly, perhaps anybody knows a way to get my hands wet with some kind of books or other material? (I really like the idea of building everything from the ground)
I am very sorry, if the question seems too basic, but I do not have much experience in the field. Thank you everybody in advance for your answers!