автору топика: изучая какой-либо конкретный язык человек не становится программистом
важны не только само наличие знаний, но и умение их применять на практике...
в подавляющем большинстве ВУЗов на кафедрах где готовят специалистов IT сферы - изучение языков занимает крайне мало часов.. мат.логика, информатика (да, именно на эту дисциплину возлагается изучение языков - но здесь их изучение не первостепенно - это необходимо что б люди на практике могли пощупать то что они изучают в теории... теория же по информатике зачастую читается общая, не коим образом не привязанная к какому-либо языку)...
есть желание стать Программистом - самый простой и эффективный способ - пойти в гос.ВУЗ...