As @Batties say. Socialism is the first step in the transition to communism. State ownership of means of production. Communism is actually stateless society. to each his needs.
I think it is an odd thing really. Because the idea is what socialism is has expanded in liberal societies into something that it actually is not. Some of the cores are there, such as nationalized industry (means of production), but much of the modern things people think of as socialism are not actually socialism.
I have long thought there needs to be a new word for the modern western colloquial concept of what socialism is. Because the new version is not the classic version. Look it up in a dictionary and you will see.
Democratic socialism , as US senator Bernie Sanders is, is probably closest to the idea of what the person of today thinks of it as,. Mixed economy, some nationalized industry (utilities) with mostly capitalism, strong social safety net, equal rights etc. So it's really a wee bit of classic socialism with liberal safety net and progressive policies, all thrown in.
But the problem is, that the media and many writers do not distinguish between the different variations, or people don't know the difference. Labour of today for example is really democratic socialism, but Corbyn's Your Party is pretty much almost full on classic socialism. But the media and many people say they are both SOCIALIST. It is all lumped under the same banner.
And being put under the same banner means people perceptions instantly go to the full on version.
I think it's like if I were to say Mary is a Tory, Joan is a Thatcherite, people know the difference. Variations of the same thing but different. But if I say Starmer is a Democratic Socialist, Corbyn is a socialist, many people don't see the distinction. They default to both are Corbyn. And that by the way brings up connotations of the PRC, Cuba, Vietnam. You can see the latter happening in the comments above.
Does that make sense. I don't think I explained that too well. And I think that is the problem, because the same word, "socialism", is being used to mean things that are actually different.