Ибо Паскаль, далее Си с указателями, потом уже любой удобный язык для работы. Все языки в основном Си подобные. Как вариант книги для начала: Столяров - введение в профессию и т д.
"чтобы девы тоже могли читать тесты и писать их тоже"
нормальные девы могут читать тесты на любом ЯП, если, конечно, ваши тесты краткие, читабельные, по обще принятым конвенциям. Тогда это как псевдокод, общая суть ясна всем.