Самые крутые программисты - это самоучки. Те кто живет только этим. Им не очень важна зп, престиж работы. Но при этом они очень неплохо зарабатывают. Полно ресурсов, где можно обучаться как платно, так и бесплатно, российских и зарубежных. Я знаю ребят, которые выбирают вуз попроще, чтобы иметь время заниматься именно тем, что интересно им.