You are a rare person.
Leninism ≠ Stalinism ≠ Maoism ≠ Socialism ≠ Communism.
These are overloaded terms at this point which is part of the reason so few actually comprehend.
Even Capitalism, Communism, and Socialism can mean different things depending on the context and interpretation which is another part of the collective confusion.
If we had clear definitions, it *might* irradicate the confusion, but I don't see that happening in the forseeable future.
There's too much at stake for every involved party to clear things up.