I have had a problem understanding this before. Here's what I can provide.
The Russell's paradox says that it is impossible to define the set $U$ of all things if $U$ is also considered one of "all things". By impossible, I mean if you allow $U$ to exist, you will violate one of many intuitive rules. You may, as a result, convince yourself that maybe some "intuitive" rules are not supposed to hold as a way to resolve Russell's paradox.
A property $x \notin x$ is considerably nice, so intuitively it should not pose a problem if I pick a subset $V \subseteq U$ by picking elements that satisfy $x \notin x$. However, Russell's paradox says that if you define $V$ like this, you will not know whether $V \in V$ or $V \notin V$. This is considered a contradiction to our basic assumption that you must be able to tell whether $x \in y$ or $x \notin y$ if $y$ is a set.
There are several ways to resolve Russell's paradox. I will list some here.
- Some may think that the statement like $x \in x$ is actually not so nice. In fact, a set can only contain itself if it's infinitely nested (informally speaking), so it's not hard for me to convince myself that I won't find much use of that in real life. We can choose to disallow sets that contain themselves from being defined, i.e., refuse the existence of such sets. This restriction will render the question "Is $x \in x$?" an invalid statement. This resolves Russell's paradox by making the definition of $V$ invalid. But however practically-looking this is, we know consciously that we lose the ability to define some sets that we were able to define.
- If you drop the assumption that either $x \in y$ or $x \notin y$ must be true, then the existence of $V$ doesn't seem so problematic. This may be one of reasons people invented intuitionistic logic.
- You can expand the universe by adding more things that are not considered "sets", then you define $U$ as a "collection" of all sets, and $V = \{x \in U\ |\ x \notin x\}$. This way, $U$ does not contain "everything", but it does contain every set. $U$ itself cannot be a set, or the definition of $V$ will cause a paradox. This solution is used quite a lot. Objects in this system are called "classes". A class that belongs to other classes is called a set. A class that is not a set is called a "proper class". Note that you still cannot have the class of all classes, or the Russell's paradox will appear again, with the word "class" replacing "set".
Anyway, the root of all evil is self-referencing. I feel that it's a common theme in all branches of mathematics.