まず添付画像の通り、品詞分解をしてみました。
関係代名詞ですが、全て名詞にかかります。(名前に代名詞と書いてありますね)
だから関係代名詞の前は名詞になります。(この関係代名詞の前の名詞を先行詞と言います)
質問者様が学校で習ったことについてはよくわかりません。
とりあえず関係代名詞は名詞を修飾する形容詞みたいなものであり、関係代名詞の前には先行詞と呼ばれる名詞がきます。
今回の問題では、関係代名詞whichの直前に名詞のlanguageがあり、画像の矢印の通り、関係代名詞節がlanguageを修飾しています。
他に質問があればコメントください。
質問者様が言ってる場合と、今回の場合は全く別のものです。
質問者様が言っている場合というのは、文末に前置詞(ノートで言うとin)が来てしまい、非常に慣れない形となってしまいます。
そこでどうにかできないかと前置詞を関係代名詞の前に持ってくることを考えついたのです(これを「前置詞つき関係代名詞」と言います)。
(例)
This is the house which I lived in before.
⬇
This is the house in which I lived before.
(これは私が以前住んでいた家です。)


汚いノートですいません💧
学校でこのような事を習い前置詞は置き去り道ずれに出来るみたいなのですがこの問題はこれとは別と言うことでしょうか?とてもわかりやすくまとめて下さりありがとうございます!