I am really new to elementary OS. It's actually been 2 days. I have been a Windows user for years. The app installation process in Linux is completely new to me. I was just wondering how do people know what to write in the terminal for any specific application, or whether they always google it like me.
I am pretty sure, they use Google.
However, elementary OS introduced AppCenter, you can find it in your Applications menu. AppCenter is capable of automatic discovery of updates for your system and a powerful search feature for Applications you may need.
Next, select LibreOffice (it shall install package with all needed dependencies for ready-to-use business toolkit). As you may see you may select different parts.
Applications in elementary OS are collected using packages. These packages may have their own dependencies. For example, if there would be a package named "Minecraft", it would depend on "Java".
Thanks to AppCenter, and APT mechanism you need not to worry if your dependencies will be broken. APT takes care of dependencies automatically.
Google for Debian Manual, where it's perfectly described. elementary is based on Ubuntu, which is based on Debian.
Thanks, Michal @mjwhodur
You have also manpages, where you can learn about specific commands i.e.:
man apt man apt-get man bash
You can also install .deb files. It is a lot like installing a .exe in Windows. You'll need an app from the AppCenter called Eddy in order to install these binaries, but for things like Wire Messenger and Chrome (if you like Chrome) you'll need to get the .deb file.
There are other ways too. For instance, I love Calibre (the ebook library management tool), but the only way to get the latest version in an Ubuntu derivative is to install from source on their website (https://calibre-ebook.com/download_linux) using a script.
Just search the web and you'll find all sorts of fun stuff for Linux/eOS. Welcome to the elementaryOS community!