In our course we introduced the concept of polynomials as a part of a more general construction, namely the monoid ring (or even more general, the monoid algebra) $R[M]$, where $(R,+_R,\cdot_R)$ is a ring and $(M,+_M)$ is a monoid. Then we introduced the notation $R[x]:=R[\mathbb{N}]$. So "$R[x]$" has a precisely defined meaning (Just like $R[\mathbb{Z}]$ or $R[\mathbb{Z}_{12}]$ would have).
So far so good. But now my problem pops up: Somewhat later in the course we suddenly have to deal with $F[u^2,t^3]$, $F[x,x^{-1}]$ etc. (where $F$ is a field)...but these haven't got any meaning associated. We treated $F[u^2,t^3]$, for example, as "polynomials for which we substitute all monomials $x,y$ with $u^2,t^3$". With this explanation I can operate with elements from $F[u^2,t^3]$, but I actually don't know what they are (in opposition to elements from $R[\mathbb{N}]$, which are function $\mathbb{N} \rightarrow R$ that are $0_R$ almost everywhere).
I tried to give some meaning to the above expressions $F[u^2,t^3]$, $F[x,x^{-1}]$ by trying to somehow apply a so-called "evaluation homomorphism" of which I only have a rather vague idea - I think it tells me, when I can use a polynomial as a "pattern" by which I can create other objects, by plugging the new object in place of the "indeterminates" - those would be in my case, I think, again polynomials. So I use a polynomial in which I put another polynomial; but I couldn't make this precise, because at this stage all the concepts are just to fuzzy for me to use them.
Could you please help me clarify what, for example, $F[x^2,x^3]$ really means ("set-theoretically" - just like I specified the elements of $ R[\mathbb{N}]$ above) and why I can work with them in the way described above?