I know the answers are obvious, someone told me this: Graphics Programming: DirextX, OpenGL, etc.
Gameplay Programming: Bringing everything together. From design, music, levels, etc.
But may you please explain in depth the difference? So I can focus on a specific role of game programming!