This presentation by AMD's Lou Kramer, at GIC 2020 provides an introduction to the graphics pipeline. It covers an overview of the graphics pipeline, draw call life, and compute dispatches. It is aimed at programmers competent with CPUs, but without experience with graphics. Lou also talks about the GPU hardware (based on the RDNA architecture) and how it maps to the logical GPU pipelines. This will be used to explain basic programming principles to write efficient code for the GPU. She also explains a bit about the interaction between CPU and GPU.
Slides (44-page PDF):