I'm self studying with Munkres's topology and he uses the uniform metric several times throughout the text. When I looked in Wikipedia I found that there's this concept of a uniform space.
I'd like to know what are it's uses (outside point set topology) and whether it's an important thing to learn on a first run on topology?
Let me quote from Warren Page's Topological Uniform Structures:
and
As indicated, the subjects which most directly benefit from some background in uniform spaces are
But the uniform structure often only becomes apparent when you get quite far in the study of these objects. For example, while there is a rich and interesting theory of topological vector spaces, most of the TVS that are used commonly in other fields (in particular Banach and Frechet spaces) are in fact metrizable, so intuitions from metric spaces are "good enough" for everyday use for many mathematicians.
Let me give another example since you mentioned differential topology in your comments: any manifold is locally Euclidean, and hence locally metrizable. It is a theorem that locally metrizable topological spaces are metrizable if and only if it is Hausdorff and paracompact. When you study differential topology most of the time Hausdorff and paracompact are built-in assumptions for your manifolds. Hence for the most part, the study of smooth manifolds can be dispensed with using intuitions built up from metric spaces, without necessarily having to delve into intricacies associated with uniform structures.
On a first run through topology, I think it is safe to put-off learning about uniform spaces until later. By the time you really need it, you can probably pick it up relatively quickly. The one advantage to thinking a little bit about the uniform spaces (especially how they differ from metric spaces) is that it forces you to confront certain intuitive prejudices that we've grown accustomed to from working with $\mathbb{R}$ all the time, and allows you to overcome certain limitations that arises from thinking only about countable, instead of uncountable infinities. (This of course comes up also in the difference between nets and sequences.)