If you're going to root to get rid of bloatware,
do not delete it unless you're planning on installing a custom rom. If you don't plan on installing a custom rom, and you delete any of the stock apps or bloatware that will not uninstall through the normal process, there's an extremely high chance that any future OTA updates you might want will fail to install.
The best thing to do is just to freeze the bloatware. A majority of the bloatware can be frozen natively without the need for root access. All you have to do is open the app drawer, go to the bloatware app you want to prevent from running, long press it, and then drag it down to the bottom of the screen where it says "App Info." Drop it there, and it will take you the app info screen for that app. At the top right, you'll have a box that will say one of three things - Uninstall, Uninstall Updates, or Disable. If it says uninstall, you can safely uninstall the app completely and not worry about it causing any future problems. If it says uninstall updates, select that, let it run through the process, and then come back to the app info screen. Now the button should say disable. Select disable, and the app will be completely frozen. It remains on the phone (because it has to in order for future OTA updates to work), but it will not run, and it will be removed from your app drawer. This is exactly the same as freezing the app with Titanium Backup and root, and it's much simpler. Rooting and using TB will allow you to freeze more apps and processes, but you have to be absolutely sure they're ok to freeze.
Since you're new to Android, I would read up extensively on rooting and custom roms before attempting any of it. It's an easy process, but if you're not 100% sure that you know exactly what you're doing, you can cause some headaches for yourself. Also, take a look at the
Galaxy S3 Tips and Tricks sticky. It's a continually updated thread that has useful information about the S3.