Consider a function in a single variable only, say for example $f(x)=xsinx$. How would you go about finding $f'(x)?$ Certainly, you would have the privilege of using chain rule to differentiate $f(x)$. Try to think of using the same chain rule in case of $f(x,y)=xy$.
Note: xy can't be a function in a single variable, if you assume both x and y as variables.
Assume $y$ to be some function of $x$. Just as you differentiated $xsinx$, try to differentiate $xy$ now(with respect to $x$). You can work it out and see that-
$$x\frac{dy}{dx}+y=0$$ and then, you can reach your coveted equation. If you wanna look up what $dy$ and $dx$ really are, then go for differentials and read it up. It's fairly a good read. As of partial differential, get to know what a differential actually is, and apply your known concepts in 1 variable differentiation to understand it.
PS: The equation which you got is a "differential equation". This can be solved via integration in order to come to your f(x,y)=xy
Coming to the last question, apply the previous concepts again and differentiate with respect to x to get it done! More can be learnt after you go on to deal with multi-variable calculus.