Не стоит и говорить о том, что сейчас одной из наиболее востребованных профессий или даже сфер деятельности является программирование. А развитие информационных технологий делает её ещё более актуальной и перспективной. Но молодой человек, выбрав в качестве будущей профессии данную область, сталкивается с основной проблемой - с чего начать.
Даже поступив в институт или университет на специальности, связанные с программированием, вы не всегда сможете получить адекватное современной ситуации образование. Вам нужны преподаватели-практики, вузы, где дают много много задач, учат думать абстрактно. Если вам интересен исключительно прикладной аспект, без глубоких технических и технологических знаний, обратите внимание на специальности прикладной информатики в вузах интересной вам сферы, например, экономики, медицины, туризма.
Но в любом случае, большую работу придётся проделать самому. В первую очередь стоит определиться со сферой: создание приложений, игр, веб-программирование, приложения для мобильных устройств или системное программирование. В выбранной области нужно определиться с инструментом. В программировании для Windows хорошим подспорьем будет платформа .NET, технология, предназначенная для создания и программ, и веб-приложений, основным преимуществом которой является совместимость различных служб разных языков.
К сожалению, самостоятельное изучение любого инструмента программирования, как и многие незнакомые сферы, очень сложно. Лучшим вариантом будет найти опытного наставника, преподавателя, хорошо знакомого с практикой. В любом случае, не нужно бояться большого объёма самостоятельного изучения, сейчас в сети много как обучающих курсов, так и просто сообществ и блогов людей, стремящихся помочь новичкам. Например, coding4.net - программирование под .Net, коллективный блог об особенностях, подводных камнях и просто советы по программированию на упомянутой выше платформе.
Если вы начнёте и вам понравится программирование, а также вы готовы прикладывать усилия в постоянном самообучении, то на вопрос: "Смогу ли я стать программистом?" - можно ответить: "Да".