I find myself difficult to remembering the definitions of software engineering terms such as domain layer, entity object, busines logic and etc.
I mean when I read a definition of something let say the definition of "business logic" I find many other terms related to it in the definition that I don't know the meaning that make me to google it again and so on and it makes me confuse even more. it seems it is happening because I jump reading something "high level" and skip the basic.
so what I am asking is i would like to know the basics, I mean the orders which terms should i read first. should I read "business logic" first before "entity object" or ... and so on?
FYI i already know OOP concepts.