I think it's more of a question of what your preference is, and what problems exactly you have experienced using Dev-C++. I have not used C-Free but one limitation it has is that it is shareware rather than freeware like Dev-C++, so you will have to pay for it after the trial period. I am also new to C, but I find that compiling and running C in almost any environment other than Windows saves headaches. I use OS X and Linux to do my programming; I find that using the shell is much more intuitive and gives you much more power and flexibility over your programs. Just MHO.