Такое можно услышать от многих молодых и взрослых людей. Однако после недолгого гугления выясняется, что понятие «программист» такое же огромное как «доктор». Все сразу и одновременно охватить невозможно, поэтому давайте разберемся в основных направлениях по которым можно развиваться.
Если говорить в-кратце, то программирование это написание программ (ваш кэп). Эти программы нужны для того, чтобы автоматизировать какую-либо деятельность или для развлечения. Например, программы управления станками на заводе, автопилот в самолете, браузер в интернете, операционная система, программы управления бухгалтерией, программы для создания 3D моделей, игры, видео, проведение научных экспериментов, распространение информации… В общем, практически во всех видах деятельности человека присутствует программирование.
Правильнее говорить разработка программного обеспечения (ПО). Я, например, занимаюсь разработкой ПО для автоматизации инженерных и производственных процессов. Все, чем вы пользуетесь, скорее всего было создано на какой-либо фабрике или заводе. Изделия могут быть совершенно разными: смартфон, автомобиль, шампунь, пакетик чипсов, самолет, куртка, велосипед, телевизор и т.д. Практически все изделия производятся массово, хотя возможны некоторые изменения под конкретных людей или некоторые требования.

Так устроена производственная компания