Человечество активно программирует уже около 40 лет, примерно с начала 70-х. И тенденции меняются мало...
Итак:
- ассемблер, как был королем, так им и останется... занимая свою почетную нишу...
- С, как был наиболее удобным и универсальным языком среднего уровня так им и останется...
- С++, будет и дальше занимать свою почетную нишу для сложных систем привязанных к аппаратной реализации... Он будет немного модифицироваться с учетом модных ООП тенденций. Его немного потеснит ObjectiveC...
- Для аппаратно независимых платформ будет идти жесткая конкуренция между Жавой, Питоном и С#. C# будет упорно проталкиваться микромягким гигантом. Лично мое мнение в этой тройке должен победить питон

)), если бы не лоббирование корпораций...
- все остальные языки будут барахтатся где-то внизу ( какие-то уходить, какие-то приходить)
Это мой прогноз я бы сказал на 15-20 лет...
А за 5 лет - ничего существенного не будет...
Зы. Сейчас технология NET привязана к виндам... Если парни в мелкософте не дураки NET постепенно будет перерождаться в нечто кросплатформенное типа Qt... Мне лично NET не нравится, ибо оно навязывает разработчику много лишнего, что ему не нужно, хотя есть и много полезного...