Here is a quick lesson about how ggplot2 works from my full course on data visualization for ecologists: https://coaching.rforecology.com/intro-to-dataviz-in-r-for-ecologists-enroll
ggplot2 cheatsheet:
https://github.com/rstudio/cheatsheets/blob/main/data-visualization-2.1.pdf