I must add that choosing fully for C on Linux might get me accustomed better to the way most modern software devs work these days, which is good for job preparedness.
In the end what counts now is that I become a professional programmer a.s.a.p. Once I have decent experience I can make specific IT choices like creating / editing legacy software. I could also choose to install windows XP on a second laptop, an old one that was manufactured during the Windows XP era, and develop software for it on this newer laptop - the one that I am using now. That would help me in two ways: I can work on my ideals, and at the same time prepare myself for modern programming jobs.
In the end what counts now is that I become a professional programmer a.s.a.p. Once I have decent experience I can make specific IT choices like creating / editing legacy software. I could also choose to install windows XP on a second laptop, an old one that was manufactured during the Windows XP era, and develop software for it on this newer laptop - the one that I am using now. That would help me in two ways: I can work on my ideals, and at the same time prepare myself for modern programming jobs.