Все согласные звуки в русском языке делятся на мягкие и твердые.
Нужно помнить,что звуки Ж,Ш,Ц могут быть только твердыми, ни в какой позиции не могут быть мягкими.
Ч,Щ,Й всегда мягкие ,никогда не могут быть твердыми.
Все остальные согласные русского алфавита (смотри в учебнике русский алфавит) могут быть твердыми и мягкими в зависимости от позиции в слове..