Это очень общий вопрос, поэтому я боюсь, что могу дать только очень общий ответ.
То, что вы описываете, может быть сделано на большинстве языков программирования. C # или Ruby (вам не нужна рельсовая часть, предназначенная для создания веб-сайтов), безусловно, были бы хорошими кандидатами. Java, Python и т. Д. Также могут сделать это. Существуют библиотеки для доступа к API Twitter для всех этих языков. Сопоставление и вывод твитов в электронную таблицу также не зависят от языка, так как большинство электронных таблиц будут читать файлы значений, разделенные запятыми.
MySQL является базой данных и не может быть хорошим кандидатом, вы можете ограниченное программирование с большинством баз данных, но это, вероятно, не то, что вы хотите.
Сначала я найду хорошего программиста, а затем позволю ему / ей работать на выбранном языке. Обычно поиск хороших программистов - сложная задача.