There is a result which I think is true but it's not written anywhere. Since I just began studying algebraic geometry, it's hard to figure out this by myself.
Let $K$ be a field, $X\subset\mathbb{A}^n_k$ and $Y\subset\mathbb{A}^m_k$ be affine varieties. Then consider a morphism $f:X\to Y$, such that $f(p) = (f_1(p),\ldots, f_m(p))$, with $f_i\in K[x_1,\ldots, x_n]$ for $i=1\ldots m$.
This morphism induces a homomorphism $\phi: K[Y]\to K[X]$ between the coordinate rings $K[X] = K[x_1,\ldots, x_n]/I(X)$ and $K[Y] = K[x_1,\ldots,x_m]/I(Y)$. It is defined by $\phi(y_i+I(Y)) = f_i+I(X)$. We can also go the reverse way and induce a morphism from this kind of homomorphism, in fact there is a bijection between these morphisms and homomorphisms.
It is possible to go a step further and define a map (which is also called a morphism) $\phi^*:Spec(K[X])\to Spec(K[Y])$ given by $\phi^*(P) = \phi^{-1}(P)$. We say that $\phi^*$ is induced by $\phi$.
From my reading, looks like $f$ is a isomorphism $\iff\phi$ is a isomorphism $\iff\phi^*$ is a isomorphism. I want to know if this is true. Also, it's said that obtaining $\phi^*$ from $\phi$ is a generalization of obtaining $\phi$ from $f$, how is that so?
ADD: some important definitions below.

Sorry if the doubts are dumb, I'm still trying to get the big picture. I feel a little lost, so I would appreciate simple explanations. Thank you.