完全零基础的话可以先用一些图形化编程软件入门,了解编程的思想和语法。
比如:手机上的sketchware
图形化界面,现成的语句,直接拖拽生成代码
还有现成的组件。
等有了一些了解,可以去我要自学网等网站,看一些教程,从环境搭建,工具使用开始学起,然后学习编程语言:比如Java。编程软件可以使用Android studio。
之后可以自己写一些小软件,小工具。啥不会就学啥。善于使用搜索引擎,有问题就搜一下。
可以逛一逛相关的社区和论坛,看一看大佬们的代码。
总之,兴趣是最好的老师,只要你感兴趣,想学,自然会想办法克服一切困难。