Классический учебник программирования начального уровня содержит 272 страницы небольшого размера. В институте на получение базовых знаний отводят 1-2 семестра. А вот дальше идут учебники куда подробнее и толще...
У всех по разному. Мне понадобилось почти пол года чтоб въехать в программирование, потому что я даже систем счисления не знал. Только через пол года начал создавать бесполезные программы, типа калькулятера и другой дичи. Тут от человека зависит и от того как хорошо он знаком с программированием