Звук "Ш" твёрдый или мягкий???

глухой или звонкий - это отдельная тема)

Звуки [ш] и [ж] всегда твердые.
А когда-то были мягкими. Поэтому "жи" и "ши" мы до сих пор пишем через "и".

В современном русском языке звуки ж, ш всегда твердые. Но в древнерусском они были мягкими. Поэтому жи и ши пишем с и.

Звук [ш] ВСЕГДА твердый.

смотря где, если просто то твердый а в слове может быть и мягким