Нам, зачем новичка смущаешь?

Ему бы пока разобраться с юнитами.
Юнит всегда компилится в отдельный файл (.dcu), только выгоднее не сохранять скомпилированный код, т.к. он специфичен для конкретной версии среды и при переходе на следующую откажется работать, а просто собрать свои модули (исходники .pas) в отдельной папочке и добавить эту папочку в пути библиотек (можно глобально, можно конкретного проекта).