Hi. I'm definitely not an expert on the subject but I had a teacher in highschool who taught us about this and this is what I remember.
Communism is an utopia, is a system that goes against human nature therefore it'll never work. It has never worked, the so called communist countries are actually socialist.
First, in communism there's no government. You as an individual who is aware that lives in a community you do everything for the "greater good" of the community. So if you're very good at singing and dancing but the community needs let's say potatoes then you, by your own choice you go to the farm and produce potatoes.
Now once you have all your potatoes you say:
Ok, I have a wife and a kid, that's a family of 3 so I'll take only 3 potatoes. My buddy Rick who has a wife and 4 children, that's a family of 6 so he takes 6 potatoes.
Again it goes against human nature, since when we plant something we consider everything we harvested ours.
Now socialism is just one step back but a huuuuge step back where a government exists.
So a random guy comes in and say:
Hey people of the community since we are not ready just yet to give to the community from our hearts, I'll act as a government and dictate what you do and how to distribute what you produce.
Billy I know you are very good at singing and dancing but we don't need entertainment, we need potatoes so get your lazy ass up and go to the farm!
Billy since you have a family of 3 then you get 3 potatoes.
My cousin Rick, I know he has a family of 6 but give him 20 potatoes because I'm the government, I decide how much everyone gets.
So socialism is very prone to corruption.
There you have it. Again I'm not an expert here, everyone is welcome to correct me. I'm just regurgitating what a highschool teacher taught us.