In theory, a distro should provide documentation on how to acquire software, both through official repos or via source code. Nonetheless, I can understand your frustration. I make Linux tutorials for the computer illiterate and acquring apps is the first thing that is different from windows.