Идеально начать с одного - который больше понравится.
И вырасти в выбранном направлении хотя бы до уровня миддла. После чего и "в случае чего" перейти в другую область программирования будет достаточно легко.
Конечно, изучать новый язык придется, но он уже будет ложится на имеющуюся базу.
Само собой, скажем, с одного языка объектно-ориентированной направленности на другой язык ООП перейти будет гораздо легче, чем, например, с ООП на язык функционального программирования. И, тем не менее, если уже есть опыт работы программистом в каком-либо направлении, перейти будет во много раз легче, чем с нуля.
Ну и, конечно, не факт, что Вам захочется переходить из сферы, в которую Вы изначально придете.:)
Так что, выбирайте, программируйте... Главное, упорство и опыт.
Желаю удачи!