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