Я бы отталкивался от того, что хочется создавать, а потом выбирать под это технологии. А не наоборот: изучать технологии, а потом думать, к чему их применить.
Изучайте computer science, если не хотите стать быдлокодерами. Про английский уже сказали. Со вчерашними школьниками вряд ли кто-то всерьез станет иметь дело.