Communism is a stateless, classless, moneyless society where all oppresment has been all destroyed. Communism in it self is the end goal of all communist, but some the way of achieving communism differs from ideology. Libertarians want to use non statist methods to achieve their ends while authoritarians want to use statist methods to achieve their ends. (This is a simplified contrast between the two so I’ll explain this further later).
So where does socialism fit into communism. To put it simply socialism is the economics of communism. Socialism is the economics of a wide amount of ideologies, but lets just focus on communism. You may have heard the phrase “communism is anarchist is socialism”. This phrase is usually shouted by anarcho communist and there is true to it. Communism is a type of anarchism and anarchism is a type of socialism.
“Wait a minute!!” You exclaim. “Then what government is the USSR, china and other countries that call themselves communist”. Well, simply put, just authoritarian state capitalist regimes (I will go more in depth in a later blog post). Just because a country calls itself something, doesn’t mean that it is. Was china ruled by its people, or is America really home of the free, or is the DRC really Democratic. The USSR called itself socialist/communist (even though not having any qualities of both) for the same/opposite reason the US called them socialist/communist.