У меня обратная ситуация. Ухожу от веба в сторону игростроя (давняя мечта). Столкнулся с тем, что тяжело начать с азов. Знаний не по теме много и эти знания мешают, к сожалению. Самое сложное — это осознать то, что нужно все начинаться почти с нуля, а также то, что новые знания будут вытеснять старые. В какой-то момент вы можете оказать в некой сумеречной зоне, когда новых знаний еще недостаточно, а старые уже не те, что были прежде, нужно быть к этому готовым.
Какие технологии, языки и фреймворки выбрать — решать только вам. Берите то, что по душе и то, что считаете перспективным. У любого инструмента есть свои достоинства и недостатки. Главное, все это должно быть вам интересно. Вспомните, чем вам понравился С++ / C# и выбирайте по тому же принципу, т.к. только в этом случае вам будет интересно изучать это. Если язык будет вызывать отвращение, а технология будет казаться бесперспективной, то вряд ли вы заставите себя изучить их, даже если все вокруг будут говорить, что это мейнстрим.
P.S. Извиняюсь за оффтоп, наверное по теме мало, что сказал, но поддержать хотелось. Удачи вам, в вашем начинании!