Doing Complex Analysis on the Riemann Sphere? Everyone: This is my first post. Sorry if I break some protocol.
I do know some complex analysis and how to tell when a function from $\mathbb C \rightarrow\mathbb C$ . But I am confused when I hear of analytic or meromorphic functions from (sorry, don't know the notation) Riemann Sphere to itself. I think this has something to see with Algebraic Geometry and Varieties, of which I know very little. Would someone please expand on how one determines if/when a function from the Riemann Sphere to itself is meromorphic or analytic? I have seen some Differential Geometry in which we compose functions with chart maps to determine if a function (from a real manifold to another real manifold) is differentiable, or $C^k$. Is that what we do for complex functions, and, if so, are there some theorems to avoid doing the chart composition? Thanks for any help. 
 A: Here is the most down-to-earth explanation I can think of: no evil algebraic geometry, no varieties!
Let me denote by $\mathbb P^1$ the Riemann sphere and write $\mathbb P^1=\mathbb C\cup \lbrace\infty \rbrace$.
Suppose you are given a map $f:\mathbb P^1 \to \mathbb P^1$ and you want to investigate it near $a\in\mathbb P^1$.  
First case: $a\neq\infty , f(a) \neq \infty$
Then by restriction you get $f_0: U\to \mathbb C$ for some neighbourhood $U$ of $a$ and you can already handle that.
Second case: $a\neq\infty , f(a) =\infty$
The behavior of $f$ at  $a$ is the same as that of $g=1/f$ and we have come  back to first case.
 Example: $f(z)=1/(z-2)^5$, with $a=2$ . Here $g(z)=(z-2)^5$. We say that $f$ takes value $\infty$ with multiplicity  $5$ at $z=2$.
Third case: $a= \infty , f(a) =\infty$
Replace $f$ by $h(z)= \frac{1}{f(\frac {1}{z})}$ and you get a function $h:U\to \mathbb C$ whose behaviour at zero is by definition the behaviour of $f$ at $\infty$.
Example: if $f(z)=(z-2)^5$ , then $h(z)=\frac{z^5}{(1-2z)^5}$ and we say that $f$ has multiplicity $5$ at $\infty$, since $\frac{z^5}{(1-2z)^5}$ has a zero of order $5$ at zero.
Fourth  case: $a= \infty , f(a) \neq \infty$
Replace $f(z)$ by $f(1/z)$. I'll skip the details.
Important remark
There are no genuine meromorphic maps $\mathbb P^1 \to \mathbb P^1$: every such meromorphic map is actually holomorphic.  The same is true for meromorphic maps between compact Riemann surfaces. This is underappreciated and sometimes misunderstood fact. I actually wrote this answer principally to emphasize this subtle point!  
Edit In order to address some comments, let me clarify the above remark.
Given a connected open subset $X \subset \mathbb C$ or even an arbitrary Riemann surface $X$ (compact or not, connected by definition) there is a bijective correspondence  between :
1) The set of meromorphic functions $f$  on $X$.
2) The set of holomorphic maps $F: X\to \mathbb P^1$ that are not constantly equal to $\infty$
The correspondence associates to $f$ its extension $F$ obtained by decreeing that at a pole $p\in X$ of $f$ we define $F(p)=\infty$.
I have gone into this discussion because Alphonse wrote in his question "meromorphic functions from (sorry, don't know the notation) Riemann Sphere to itself". My point is that you should only talk about holomorphic maps   from
from the Riemann sphere to itself.
Finally note that the bijective correspondence above only holds in dimension 1: there is no way you can consider the meromorphic function $f(z,w)=z/w$ on $\mathbb C^2$ as a holomorphic map $F:\mathbb C^2 \to \mathbb P^1$ 
