If you prefer to use mobile devices - Android, then I would highly recommend you to use "learn python" by SoloLearn from google play store. It is free and great for you to get hands on python 3 tutorial. You will be able to practice programing on your phone or tablet.