magento2 – Magento 2 Developer Training Prerequisite

I am taking Magento courses in Adobe commerce, but finding it difficult to follow the code structure. I am basically a OOPS and SQL developer so not that familiar with latest front end technologies. Can someone help which basic courses I should take before continuing with Adobe training. I am mainly struggling to understand the folder / file structures and how each of these files relate to each other.