Нужно ли ставить запятую перед что?
В русском языке ставится запятая перед словом "что" в нескольких случаях.
Если "что" является вводным словом и разделяет однородные члены предложения, то перед ним ставится запятая. Например: Он увлекается музыкой, что естественно, кино, что неожиданно, и литературой. Она любит кофе, что понятно, и чай, что редкость.
Когда "что" выступает в роли местоимения, частицы или составного союза, запятая перед ним не ставится. Например: Ну не знаю, вам вот что сможет она дать? И что он хотел от тебя? И что, он прямо вот так и сказал?
Вопросительное или относительное местоимение "что" не требует запятой перед ним, за исключением случаев, когда оно входит в оборот "не что иное, как". Например: В обороте "не что иное, как" запятая ставится перед "как".
Запятая также не нужна, когда "что" находится в середине предложения и выступает в роли вопросительной или восклицательной частицы. Например: И что, им всё можно, а нам нельзя? Ну что за выходки, Стёпа!
В сложноподчиненных предложениях, где "что" является присоединительным союзом, перед ним обычно ставится запятая. Например: Я знаю, что ты придёшь.