I am trying to build a cheap PC for the sole purpose of running either Kali Linux, or Ubuntu Linux on. All I will be doing on the PC is learning how to program in C, and possibly learning some other programming languages that are easier to learn on Linux than Windows. I have my Windows computers for all of my general web browsing, and gaming needs, this computer is just for learning how to program in more languages than Java.