First of all, my sincere apology to you all if I hurt your feelings. It was not my intention to mock you that you are still using tc++ in graphics progs. But the fact remains that tc++ operates in DOS and I seriously doubt that any of the persons visiting this thread uses any OS lower than Win95. So if someone uses tc, it means he/she is downgrading to 16 bit in a dosbox which is rather peculier to me.
Further, tc++, as far as I know is not compliant to true c++ standards, meaning that, tc++ has no namespace, template or STL which are the heart and brain of modern C++. So, in fact, people using TC++ are actually using a language which is not 100% C++, and not even close to it. So why spent so much energy on TC++?
And do you guys really feel that putting your precious time, brain and money ( time is money you know!!) , not to talk of physical labour and lost sleep on programming with BGI library is giving you any benefit? Where would you use it ? I don't think it has got any more utility than making some toy apps for showing off to your parents or friends. And what ashu888ashu888 has pointed out that it gives you the ABC or the basics of progs. But I think what u need is learning algorithms and not BGI programming, it will help u most. Its no use reinventing the wheel. MFC is there for you.
And regarding learning OpenGL or DX, or even Windows progs, I confess that I possess much less knowledge than u might think I do, so that I can give others tutorials. There are more than enough wonderful free tutorials all over the net just waiting for you to read them. Moreover, windows programming especially graphics progs have now become like rocket science, it is deeper that the atlantic and wider than the pacific, and not a thread or a section but even a whole website like this one is much inadequate to cover even the basics of windows graphics programming.
So, first of all, I suggest that u should start using Microsoft C++ (VC++), and dump TC++ for good. Buy the famous Windows programming book by Charles Petzold and start right away. It will give all the basics u need to know for your future. I can assure u that u will forget tc++ and bgi library in no time.