В русском языке твердость или мягкость согласного звука определяется буквой, стоящей за ним: если в слове после согласной стоит а, о, э, у или ы, согласный звук является твёрдым, если и, е, ю, ё или я - мягким.
Но есть исключения. Ч, щ, й всегда звучат мягко(даже если за ними стоит гласная, дающая твердость). То есть, [ч]- всегда мягкий звук.