«Сам» и «себя» — разные по значению слова в русском языке. 1
Слово «сам» указывает на действие, которое выполняется своими руками, без чьей-то помощи. 1 Например: «Я сделал этот торт сам». 1
Слово «себя» обозначает, что действие направлено на само действующее лицо, о котором идёт речь. 23 Например: «Я себя чувствую хорошо». 1
Таким образом, «сам» описывает действие, а «себя» — личность, на которую это действие направлено.