This is a quick overview of using DC motors with your robot. It gives code snippets for Android Studio, and discusses some common ways motors are used.
Some of the most popular motors and gearboxes are from the AndyMark NeveRest series. There are various gearbox options available from AndyMark, and a number of third party gearboxes can be used as well.