I think it fair to say that everyone develops their own view as to what the best repos setup should be. That’s part of the beauty of Linux, in that it allows such flexibility. But as you note, for new users from Windows, it can be puzzling.
My recommendation to new openSUSE users is to ONLY install 4 repos: OSS, NON-OSS, Update, and Packman, where:
OSS = Open Source Software that comes with openSUSE;
NON-OSS = Non-Open Source Software that one can get with openSUSE;
Update = various updates provided by Novell/SuSE-GmbH
Packman = many applications (especially multimedia & games) packaged by Packman packagers for openSUSE
There is guidance here on how to do that:
Repositories - openSUSE-Community
There are many other repos, but my recommendation is to add them ONLY if and when they are needed for a specific application, and then immediately remove them after the specific application is installed. When you get proficient with an xterm/konsole (via Linux commands), this can be done in less than 10 seconds (as opposed to a few minutes, when having to start/stop the YaST Software Management GUI). And when you understand better what the trade-off’s are in adding additional repos, then you can also add more.
Note the Packman site has a great search function (look at the various “tabs” on the main packman page): PackMan :: home
There is also webpin, where one can search for applications already compiled as binaries and packaged as rpms. Webpin - openSUSE application search engine The webpin site lists the package, its version, the URL of the repos where it can be located, and a one-click install. I don’t use the one click install myself, … instead I briefly add the repos via zypper or smart package managers, install the app, and remove the repos. It keeps my package manager lean, mean, and fast.
One can also search sites like softpedia for software ideas Latest Linux Downloads - Softpedia , … but don’t install from there. Instead search for the appliction with a site like webpin.
Your post suggested you arrived here from windows. It might be useful for you to look at the following URL with some rather basic openSUSE Linux concepts:
Concepts - openSUSE
and also look at this “Linux is not Windows” page: Linux is NOT Windows