Moto X is a good option for new Android users.
For apps installed by you, you can uninstall them. The simple way to uninstall an in Moto X is to tap and hold an app, until the uninstall option comes. You can also go to Settings–Apps, find the app, and tap it, then you can uninstall it. You may also so this in Play app
For apps pre-loaded by Motorola or your carrier, you can disable them (you cannot uninstall them). You can go to settings–apps. Procedure is similar to uninstalling.
Widget can be considered as if you open an app in a small window to show some info. For example, showing photos. Some widgets can be re-sized.
A good reading for new Android users is: http://www.howtogeek.com/163624/welcome-to-android-a-beginners-guide-to-getting-started-with-android/