A marxist is someone who studies and practices the teachings and manifesto of karl marx. To be a marxist, one must be a communist... but not all communists are marxists... although they all follow the same basic tenants.
Then you have Communists... who can be marxists, or muslims, or maoists or even a kennedy.
Then you have socialists... who are people that want a Big Central Command government and want cradle to the grave support for every facet of their lives. They too are communists... they either are too stupid to adimit it... or are afraid to admit it to themselves... or they cannot make up their mind which school of communism to follow.So....they are all the same. Epic definition fail brought to you by LibLieSlayer (Pray hard and often!)