There are two kinds of people you're likely to meet who are unskilled in a game or craft.
The newbie is genuinely just starting out, and hasn't learned the ropes yet. That makes them prone to asking silly questions, and making silly mistakes. But you can't possibly miss their interest, or fail to notice their progress after a while.
Now the noob (sometimes spelled with zeroes instead in a parody of leet speak), is someone who never actually learns. They may have been at it for a while, but never got anywhere, despite obvious efforts.
It's an important difference, you see, because while the newbie may have difficulties, needing some things explained multiple times, or in different ways, they still want to learn. Whereas the noob isn't just failing to, but actively rejecting any clue that may be coming their way. You know how knowledge often springs from unlikely sources, when least expected? It takes a special kind of dedication to dodge it all.
For decades now, too much software has been written for the exclusive benefit of noobs. You can tell because it offers no way forward, no path for improvement, and definitely no option for experts, which is what newbies turn into sooner or later.
If you give them half a chance.
Oh, you can go too far in the other direction, too. My own software could be more helpful to newbies. In my defense, it's hard to write genuinely helpful software (as opposed to the kind that pats you on the head condescendingly). My guides and tutorials do a much better job of it. Or so people who read them have told me.
Speaking of which: another thing I've learned in life is to never try and help someone unless they ask for help. You're a lot more likely to make a big mess. If they seem to need assistance yet failing to ask for it for whatever reason, let them know you are there. Carefully, though, lest you turn into Clippy. Remember Clippy? Is that the IT you want?
Choose wisely who you help, and how. Life is short.
In unrelated news, I have now posted on this blog for two weeks, once every two days on average. More often than expected, but that's all right for now. Point is, I've now exercised most features of BashBlog, and it seems to work flawlessly, doing 80% of what I need with no effort at all. Too bad I can't recommend it to people unused to the Unix command line. Maybe one day there will be a GUI equivalent. But not while the very kind of people who need it expect software to do all the work, and refuse to take even the first step towards understanding their tools. There's no helping them. And the rest can learn to use what's there.