Если способный, испольнительный -то надо конечно стараться в хороший вуз, нехалявный поступать. чтобы его там заставили учиться. Но в принципе правильно тут написали - именно в программировании надо много самому учить. Безинициативный человек этого делать наверно не будет. в этом плане лучше инженером - там все таки меньше нового появляется,что надо изучать.