Хотя бы один язык программирования должны знать оба студента: на это указывает форма множественного числа сказуемого. При этом из предложения не следует, что они должны знать один и тот же язык программирования.
А какие основания Вы усматриваете для удвоения Н?
Слово точно не является вводным и не требует выделения запятыми.
Правилен первый вариант. Запятая после потому не нужна.
Добавление соотносительного слова для того не требуется. Вопросительное предложение внутри другого предложения образует вставную конструкцию с соответствующим оформлением: Мы их — как бы помягче напечатать, чтобы не обидеть? — не сможем содержать!
Верно: Как бы ни было сложно...
Правило таково: конструкции с местоименными словами и частицей ни (часто — с предшествующей частицей бы) всегда являются частью уступительных придаточных предложений.
Формы закончь, закончьте, прикончь, прикончьте, кончь(те) ненормативны. Аффикс -и в формах 2 лица повелительного наклонения обязателен для глаголов разных классов с ударением на основе в форме 1-го лица единственного числа, при условии что основа оканчивается на сочетание согласных; ср.: закончить – закончу – закончи, прыгнуть – прыгну – прыгни и т. п.
Большинство форм простой сравнительной степени с суффиксом -ее имеют вариантные формы с суффиксом -ей, например: мерзее/мерзей. Вариантная форма с -ей употребляется главным образом в разговорной речи. Не имеют вариантной формы с -ей формы более, менее, далее, ранее.
Также встречается более редкий вариант простой сравнительной степени прилагательного мерзкий — мерзче. Суффикс -е присоединяется к основам на заднеязычный согласный и к некоторым непроизводным основам на -т, -д, вызывая чередование конечного согласного или сочетания -ст с шипящими; ср.: легкий – легче, мерзкий – мерзче, тихий – тише, крутой – круче, твердый – тверже, молодой – моложе и др.
Это ошибка в электронной версии словаря. В печатной версии на месте "ас." - буква Ж.