Here's how I think about it. $\mathbb{R}[x, y]$ is the ring of all polynomial functions on $\mathbb{R}^2$ under pointwise addition and multiplication. The "$\mathbb{R}$" on the right-hand side of your isomorphism is not some abstract version of the real field. It's actually all polynomial functions whose domain is the single point $(0, 0) \in \mathbb{R}$.
Thought of in these terms, the restriction from $\mathbb{R}^2$ to $\{(0, 0)\}$ corresponds to the obvious surjective map $\mathbb{R}[x, y] \to \mathbb{R}$ given by $x \mapsto 0, y \mapsto 0$ that just picks off the constant term. This is a ring homomorphism because function arithmetic is defined pointwise, which restriction clearly respects.
As for the ideal $(x^2-y, x-x^3+xy)$, passing to the quotient $\mathbb{R}[x, y]/(x^2-y, x-x^3+xy)$ literally says we want to consider all polynomial functions on $\mathbb{R}^2$ with the additional relations that $x^2-y = 0$ and $x-x^3+xy = 0$ but no others except those implied by these. The claimed isomorphism is a concrete geometric way to think of what this abstract quotient "looks like": if it's true, it says that any two polynomials in $\mathbb{R}[x, y]$ with the same constant term can be shown to be equal if you allow yourself to write $x^2-y=0$ and $x-x^3+xy=0$ in intermediate steps, and that there is no additional "collapsing" beyond this.
To prove it, first off the two relations respect restriction to $\{(0, 0)\}$ since $0^2 - 0 = 0$ and $0-0^3+0\cdot0 = 0$, so restriction continues to give a surjective map $\mathbb{R}[x, y]/(x^2-y, x-x^3+xy) \to \mathbb{R}$. It is natural to ask if this map is injective as well. Geometrically, that's equivalent to asking: having imposed the two abstract relations above and no more, can I have two different polynomial functions which have the same value at $(0, 0)$?
Before answering that question, let's consider what would happen if $x^2-y$ and $x-x^3+xy$ were also both zero at some point $(a, b)$ different from $(0, 0)$. Then we could pick polynomials $p(x, y), q(x, y)$ such that $p(0, 0) = q(0, 0)$ yet $p(a, b) \neq q(a, b)$. Using the restriction to $\{(a, b)\}$ rather than $\{(0, 0)\}$, that would force $p \neq q$ in the quotient even though their constant terms are the same, so the map would not be injective. Hence more common zeros keep the quotient bigger. However, it's easy to see there are no common zeros here beyond $(0, 0)$, so this obstruction doesn't appear in this case.
It's inevitable at this point that we'll have to start playing with algebra. For instance, we get the same obvious surjection $\mathbb{R}[x, y]/(x^2, y^2) \to \mathbb{R}$ by restricting to $\{(0, 0)\}$, but the quotient is larger. (The map which takes the partial derivative with respect to $x$ and then evaluates at $(0, 0)$ is well defined.)
Ok, let's play. We've got $y=x^2$ and $xy=x^3-x$. If we could divide by $x$ the second would be $y=x^2-1$ and then we'd have imposed $0=-1$ which would result in the zero ring and everything would collapse completely. But we can't divide by $x$, roughly since that might mean dividing by $0$. But if we multiply $y=x^2$ by $x$ we can do almost the same thing: $xy = x^3$ and $xy = x^3-x$. Together this says $x=0$, but since $y=x^2$ we get $y=0$ too. Thus in the quotient $p(x, y) = p(0, 0) + x(\cdots) + y(\cdots) = p(0, 0)$ always, and our map is indeed injective, hence bijective, hence an isomorphism.