A space is second-countable if the topology has a countable base. Second-countable ⟹ first-countable and separable. A separable metric space is second-countable. Second-countable spaces are 'countably determined' in a strong sense; they behave almost like countable spaces for many purposes.
From first countability, you know that a space is first-countable if every point has a countable neighborhood base — a countable collection of open sets around each point such that every neighborhood contains one of them. First-countability is a *local* condition: it says each individual point is "reachable" by a countable sequence of open neighborhoods. Second-countability is a *global* version: the entire topology has a countable base — a single countable collection of open sets such that every open set in the topology is a union of sets from that collection.
The real line ℝ is the prototype. The open intervals with rational endpoints, {(p, q) : p, q ∈ ℚ, p < q}, form a countable collection, and every open set in ℝ can be written as a union of such intervals (since between any two real numbers lies a rational, as you know from density of the rationals). This countable collection is a base for the usual topology on ℝ. Because ℝ is second-countable, all of its standard topological analysis can be carried out with just countable data — which is why sequences suffice for convergence and why much of real analysis transfers to spaces like ℝⁿ and manifolds.
Second-countability implies two properties you may already know. First, it implies first-countability: given any point x, just take the base elements containing x — there are at most countably many, since the whole base is countable, and they form a neighborhood base at x. Second, it implies separability: a space is separable if it has a countable dense subset (a countable set that comes within every open set). Pick one point from each non-empty base element; that countable collection is dense. Conversely, in a metric space, separability implies second-countability — the two conditions are equivalent there. This is why "separable metric space" is such a natural hypothesis in analysis: it is silently invoking second-countability and all the structure that comes with it.
The practical power of second-countability is that it makes the space "accessible by countable means." Covers can be reduced to subcountable covers (every open cover has a countable subcover — the Lindelöf property), continuous functions are determined by their values on a countable dense set, and the Urysohn metrization theorem — which you will encounter next — uses second-countability as a hypothesis to guarantee that a topological space can be realized as a metric space. In short, second-countability is the condition that allows you to transfer the richness of analysis on ℝ into the abstract topological setting: it is what makes a topological space behave "tamely enough" for measure theory, metrization, and functional analysis to take hold.