Достаточно иметь небольшую музыкальную базу. У нас в школе https://shkola-sila.ru/ музыку сочиняют уже после месяца обучения с нуля. Все находится внутри вас, поймите несколько аккордов и вы уже сможете их распределять в своей последовательности, добавьте свой текст и у вас своя песня. Вопрос в том, как это звучит, но это уже другая тема.
Для того, чтобы писать тексты песен, прежде всего нужен талант к написанию. А образование здесь не так важно. А для написания текста музыки необходимо чувствовать базовое понимание гармонии.