> I think a lot of people don't get past the "learn all the characters first" barrier.
PSA: That's not an actual barrier. It's a borderline useless thing that some significant subset of self-learners seem to do, for reasons I cannot explain.
There is no such thing as "learning the characters". You need to learn words and sentences. You can certainly categorize the learning by character (this is how it's done in Japanese language schools), but that's not necessary (or necessarily advisable), and going from that to "I must first learn the characters" is pathological. People get stuck on this because they spend weeks/months/years doing rote memorization, and make no progress toward understanding the actual language.
Eventually you get to a place where you can start to infer word meanings from kanji, but that's a lot like using latin roots to infer the meanings of unknown words in English. It's a nice-to-have, not an essential tool, and you'll get there anyway if you simply study words.