Скажу по своему опыту:
Образование далеко не главный и совсем необязательный пункт в этом тяжёлом деле. :)
Нужен слух и чувство ритма, также усидчивость, считаю наличие данного "скилла" - безумно важным! Ну и конечно наличие свободного времени и для старта компьютера и набора прог на нем. Я просто пробовал, экспериментировал и в итоге результат не заставил себя ждать.
Все проще, чем кажется. ;)