Составляем уравнение:
350 / (a - 15) - 490 / a = 3,5
Решаем, получаем -60 и 35. Берём положительное решение.
35 учеников в первом классе. Следовательно, 20 во втором. Отсюда получаем 14 и 17,5 рублей соответственно.
Про программиста. Английский язык к программированию не имеет прямого отношения, при чём он вообще тут? Я, например, знаю его на уровне начальной школы, но это не мешает мне успешно работать. А вот насчёт учиться... Все хорошие программисты получили свою профессию только самообучением. Если ты вместо самообучения и работы решил потратить несколько лет жизни впустую (а ни одна шарага не научит тебя программированию как таковому), то работодатели на тебя будут смотреть как на бездельника и тунеядца без опыта работы. Тем более, ты получишь диплом бакалавра, а это даже не высшее образование.