Многие уже расписали здесь, что надо обязательно пробовать, а также многое другое.
Но если вам интересен сам процесс от А до Я в общих чертах, то вот он:
1.Сначала вы выбираете сферу, в которой будете программировать или у вас уже есть готовая идея или задача.
2.Далее вы выбираете язык программирования, с помощью которого вы будете набирать код(в интернете информации полно по выбору языка)
3.После скачиваете специальную программу, в которой будете писать код.
4.После того как код написан, вы проверяете его на ошибки, оптимизируете и т.д.
5.После идет компоновка в готовую программу для продажи(или других целей)
Вот и все. Нюанс заключается в самом написании кода. Ведь это может показаться рутинным, скучным, поэтому вам и говорят попробовать и изучить язык программирования. А еще, многие программы, которые установлены у вас на компьютере, писал не 1 человек и код там просто огромный. Тысячи строк кода.
Не буду расписывать плюсы и т.п. Можно почитать в интернете об этом:) Удачи вам, чтобы вы не выбрали))