There are quite a few things in life that make sense to learn as you go, as opposed to learning everything upfront.
For example, if you’re learning a new word processing tool like Microsoft Word you could take a class that covers the features of Microsoft Word but It’s very likely that you’re just going to forget about all those features.
Instead, each day, as you write an article or a document, you can take the time to learn one new thing.
For example, if you’re writing an article and you’d like to have a title on the article. You could figure out on that day how to add a title and how to style a title.
And maybe that’s the only thing you learn that day.
The next day you’re working on a legal contract and you want to add a table of contents.
So you take the time to figure out how to add a table of contents.
And then you keep doing this as you have digestible needs arise.
Before you know it, many months have passed, including many sessions of editing documents. You’re now rather knowledgeable about how to use Microsoft Word.
Contrast this with trying to learn everything upfront and then forgetting most of it and then being frustrated as you’re using Microsoft Word on a daily basis.
Learning on demand is a highly effective technique.