well first off, what are you already familiar /experienced with as far as computer programming, there's lots of different things to learn depending on the types of apps you wish to learn to mod, and have you done any beginning learning already (an example would be have you downloaded an apk, uzipped it, explore its file system, etc)