A step-sibling is someone not related to you by blood. So say your father or mother marry someone one else who already have children then they are your step-sibling.
A half sibling is someone who shares one parent with you. So maybe you have the same mom but not the same dad.
This is a great question if you have any other questions I have availability this week and we can have a lesson. Feel free to check out my profile. Speak soon.