Попасть на стажировку по направлению разработки совсем без навыков программирования у вас не получится. На всех собеседованиях для разработчиков необходимо писать код, знать стандартные алгоритмы и структуры данных. Вы можете подготовиться к собеседованиям самостоятельно, ориентируясь на те курсы, которые указаны на сайте стажировок Яндекса - они отличаются для разных направлений (фронтенд-разработка, бэкенд-разработка и проч).
Вообще попасть на стажировку в Яндекс можно также и после успешного окончания Школ Яндекса, например, Школы разработки интерфейсов, Школы менеджеров Яндекса. Для поступления необходимо выполнить тестовые задания, предполагающие небольшой начальный опыт и знания. Они проще, чем собеседования на стажёрские позиции в Яндекс. В Школах вам дадут необходимые для работы и прохождения собеседований знания.