Это подробная и основательная статья о том, как стать программистом. Я расскажу о популярных сегодня языках; о том, что нужно знать чтобы стать программистом; о том, с чего нужно начинать изучение программирования и какой язык программирования затем выбрать...
Идеально начать с одного - который больше понравится. И вырасти в выбранном направлении хотя бы до уровня миддла. После чего и "в случае чего" перейти в другую область программирования будет достаточно легко. Конечно, изучать новый язык придется, но он уже будет ложится на имеющуюся базу. Само собой, скажем, с одного языка объектно-ориентированной направленности на другой язык ООП перейти будет гораздо легче, чем, например, с ООП на язык функционального программирования...