По разному.
Уточните какое приложение вы желаете сделать.
Начать можно например с языка программирования Piton. Он легко осваивается и на нем можно реализовать довольно много всего.
Вообще для начала вам понадобится выбрать средства разработки:
Язык, среду разработки, итп. Выбор зависит от ваших целей.
Потом найти подходящие учебные материалы и творить...