Q. değil と yok の違いがよくわかりません。

A. değil は「~だ/~です」の否定形式である「~ではない/~ではありません」の意味で、直前の名詞や形容詞を打ち消す働きをします。基本的に動詞の否定形には用いられません。
 Ablam öğrenci değil. 姉は学生ではない/学生ではありません。
 Balık taze değil. 魚は新鮮ではない/新鮮ではありません。
一方、 yok は存在や所有を表す var 「ある/あります」「いる/います」の反義語で、「ない/ありません」「いない/いません」の意味を表します。
 Bugün peynir yok. 今日はチーズがない/ありません。
 Benim ablam yok. 私には姉がいない/いません。
なお、yok は hayırと同じ否定の応答「いいえ」の意味で用いられることがあります。
 ― Dün işe gittin mi? 昨日、仕事に行った?
 ― Yok, gitmedim. いいえ、行かなかった。

参考
 ニューエクスプレストルコ語 p.23

  ►► トルコ語の個人授業なら、首都圏どこでもトルコ語レッスン
  ►► 東京のトルコ語講座なら、トルコ語ひろば渋谷教室四谷教室