Какой язык программирования начать изучать филологу в 30 лет, если в школе у него было 3 по алгебре, 4 по геометрии, а по остальным предметам 5?
python. 
"+" простой в обучении, логичный, выразительный;
     много библиотек, в том числе, возможно, интересные вам как филологу http://nlpub.ru/
"-" может работать в сотни раз медленнее по сравнению с C++ (частично решается использованием готовых библиотек для ускорения трудоемких операций)
Почитайте: Эссе на тему «Как стать программистом?»