What is singleton ?
What is Observer ?
What is dependency injection ?
What is Difference beetwen ResourceModel and Model ?https://www.codilar.com/blog/magento-2-models-resource-models-and-collections/
What is diference beetween cache:flush and cache clean ?