Can anyone give me a rigorous explanation, why one needs only one number "$\infty$", when dealing with complex numbers, instead of $2$ numbers $+\infty, \ -\infty$ like in the case, when dealing with real numbers?
I was told, that by adjoining a point $\{\infty\}$ to $\mathbb{C}$, the newly obtained set becomes a compact one (with respect to the euclidean topology, when $\mathbb{C}$ is viewed as $\mathbb{C}=\mathbb{R}^2$, I presume, though I am not sure), so I would assume, that in the case of the reals, just using one "$\infty$" wouldn't suffices to make it compact ? (Please note, that my knowledge of topology is very limited.)
Are there also other reasons for just using just one "$\infty$"?
What would happen/would it make sense, if we decided to use multiple $\infty$-type numbers, when dealung with complex numbers?
There are two main types of infinity used in single-variable complex analysis. But first, let me rephrase the question. When you talk about "types of infinity" what you're really talking about is different useful compactifications for the purpose of complex analysis. The reason why one settles for the one-point compactification of the complex plane is it gives you a complex manifold -- the Riemann sphere. So it allows for convienient descriptions of things like Moebius transformations and meromorphic functions.
But other natural compactifications appear in complex analysis, the primary one being the Poincare disc. The core idea is to consider "infinities" to consist of asymptotic directions of curves "heading off to infinity". You can apply this to the complex plane itself, but it's standard to apply it to $\{ z \in \mathbb C : |z|<1 \}$, the open disc. From this perspective, "infinity" is all the points of the form $\{z \in \mathbb C : |z|=1\}$ and the Poincare disc is $\{ z \in \mathbb C : |z|\leq 1 \}$. This is a natural setting for hyperbolic geometry, if your goal is to put it into the language of complex analysis.