I have one doubt that may be too general, I don't know, so sorry if this is not a good place to ask it. I've also seem many other people with the same problem that I have, so I think that if this question fits this site, it'll help other people to. I've been studying multivariable analysis, metric spaces and manifolds, and in all of them I find the same problem: although I already understood the main definitions and results I find myself a little lost when it comes to construct and to prove homeomorphisms.
For instance, in linear algebra when it comes to prove isomorphism of vector spaces I know a "procedure", I have a line of thought that even though can be dificult in some cases, will end up giving what I was seeking for. One point of this "procedure" is that we now that once we have the map it suffices to show that it's linear (a simple check of a property), show that it's kernel is just the null vector and to show surjectivity we look at the dimensions.
However, when it comes to construct and prove homeomorphism it seems like "the only way is to make a good guess", without some procedure and something like that. For example, it's not intuitive, at least to me that to show that the open ball is homeomorphic to $\mathbb{R}^n$ we would need to take the map $f(x) = x/(1+|x|)$. It's just that I look to this map and I think: "I would never have thought of it".
Anyway, if finding the map seems a problem, proving that the map indeed is homeomorphism seems even worse, because the most common way: find an $\epsilon$ also seems like depending on "good guesses". Even for simple function on the real line I look at the $\epsilon$'s that usually are used to prove continuity and I think: "I would never have thought of such a thing".
My question is: there is a systematic way of attacking those problems? Is there a procedure to find and prove hoemorphisms like there's in linear algebra to find and prove isomorphisms? Is there a way to make this less dependent on guesses? In the real line people often draw the small intervals, however, this kind of thing seems not too good, since we won't have this "graphical resource" to find a way to prove homeomorphisms between higher dimensional manifolds. Where can I really learn those things?
My interest is really the study of manifolds, and I'm working with Spivak's "A Comprehensive Introduction to Differential Geometry Vol. 1", however I'm feeling the need to better understand these questions about how to construct and how to prove homeomorphisms, since all the charts for the manifolds must be construct as homeomorphisms.
Thanks in advance for your help.