Once you’re working in k-dimensions, where k > 3 (or maybe 4), you can’t rely on pictures anymore because there is no satisfying depiction of 4 or greater dimensions on a 2 dimensional medium. Complex numbers can be learned this way because they’re (simplified) the set R^2. Number systems in general are sort of okay to learn this way because they typically just extend other number systems, so you can successively build intuition on top of previous abstractions.
But you won’t really “learn” a lot of much more complicated topological or geometric (and therein analytic) concepts if you can’t build intuition without “seeing” it. As a very simple example, contrast these two approaches to defining a trivial concept in topology, which you’d probably come across before complex numbers in an analysis course:
1. A neighborhood of a point p in a Euclidean space is the set of all q such that d(p, q) < r, where r is some radius greater than 0.
2. A neighborhood is a circle (or sphere) with a radius of r surrounding a point p.
One of those feels more immediately intuitive, but that’s only because we’re dealing with the simple case of k = 2 or 3. You can’t “dodge” the complexity by visualizing it once you get into higher k, you have to just formalize it to develop intuition rigorously. Definition 1 is useful because it abstracts to conceptual domains we cannot practically visualize. Definition 2 would be useful if you could build a visual intuition of a 3-sphere, or 4-sphere, and so on. But building a visual intuition of k > 3 dimensions just shifts the problem away from what you’re trying to learn to something that is just as difficult: eventually you have to just get comfortable staring at a page of frustrating numbers, unfortunately.