> I am currently using a very outdated version called dev c++
Since you are already familiar with the Dev C++ IDE, you may find it easier if you switch to the current version of the same IDE. http://orwelldevcpp.blogspot.in/
It comes with a recent version of the GNU compiler and library. Nowhere close to being the 'best' C++ implementation; but it is a good implementation and would be more than adequate for your purposes.
giblit, I assumed he was talking about ide's, since he mentioned dev c++.
I seriously doubt he will be using any compiler different from the default one used by the ide which he picks.
And as a side note: I tried the old dev c++ with it's older compiler and I can say it works perfectly fine. It's more than good enough for learning c++ and I doubt any beginner would have problems with it.