The Short Version
In standard topology, this is a correct theorem: every second-countable space is Lindelöf. The usual proof uses a countable base and chooses one cover element for each basis element, yielding a countable subcover. A specialized caveat is that in bare ZF set theory, without suitable choice principles, this implication requires extra care and may fail.