Навыки программирования необходимы для разработки приложений и сервисов. Для работы с ними не обязательно быть программистом, главное - разбираться в сути вопроса (в данном случае в финансах и трейдинге, электронных биржах и валютах).
Да, данные навыки могут пригодиться для создания своей собственно монеты и не более, а так нужно все учить с нуля