Graphics programming in C++ requires a graphics card and monitor. Functions like initgraph() initialize graphics mode, while cleardevice() clears the screen. Text and shapes can be drawn using functions like outtext(), circle(), and line(). Additional functions control attributes like color, font, and line style.