When I took a class to learn C programming I think one of my biggest problems was the compiler that the Professor made us use, just because it made it very difficult to debug code and contained no IDE. I want to continue learning more but I feel I will do better if I had a different compiler. So my question is what is a compiler you would suggest that is easy to use and of course free?