In my opinion with Linux there is no best way and no worst way. Just alternative ways of doing things.
Updating the operating system is different from updating applications. On Ubuntu there are only a few applications that are regularly upgraded during the life support period of any Ubuntu version. Those that I can think of are Firefox; Thunderbird and Libreoffice. There may be others but they do not come to mind.
Most applications that are part of the default installation of Ubuntu are only upgraded when we move on to the next version of Ubuntu.
As for updating the operating system in Ubuntu there are three ways to do this. By the terminal
Code:
sudo apt update
sudo apt upgrade
sudo snap refresh
Running the Software and Updates utility. That is the front end for running those three commands. Or open App Centre and select Manage. That will reveal what Snap packages are ready to be updated. It also says: Debian package updates are handled by the Software Updater.
There are different ways of installing software. As explained above the new user should install applications through the App Center. That will offer mainly Snap packaged application but the search can be expanded to include Debian (deb) packaged applications. The App Centre provides the user with some measure of confidence that the applications do not have any malicious code in them. The same is true when we use the terminal to install those same applications.
Code:
sudo apt install <package name>
Both App Centre and apt install/update/upgrade access the same Ubuntu software repositories. There are other methods of installing software. They can be complicated to use and in some cases the software is downloaded with the user accepting a measure of security risk.
Oh, by the way, software that is deb packaged will run on Ubuntu but software that is rpm packaged will not run on Ubuntu. Redhat and Fedora use rpm packaged applications. Some other distributions also do the same.
Regards