On a normal Android device as a user of device , you are limited to what you can achieve on the phone. This leads may mobile phone users to root the device.
Rooting the device gives super user privilege on the device.
So what can you do with super user privilege. Well, you can pretty much do anything, uninstalling apps that are preinstalled, delete system files, extract apks and many more.
What are the steps to root your device?
XDA forum has a detailed method for each device model, please check https://www.xda-developers.com/root/
All sounds great but it also opens up lot of risks. The major risk is that once your device is rooted, some malware apps can now utilize the super user privilege and hack everything from your phone.
So what are the options for a mobile phone user who wants to only disable bloatwares and malwares without root?
If you have a Samsung or LG phone it is very easy, just install package disabler pro app (Samsung: https://play.google.com/store/apps/details?id=com.ospolice.packagedisablerpro&hl=en_GB) ( LG: https://play.google.com/store/apps/details?id=com.lgpd.pmanager&hl=en_GB) . If you have a phone from another manufacturer then you can still use package disabler pro to achieve it but you will have to make it an owner app.