ИМХО, все зависит от многих факторов: от количества уделяемого времени проекту и изучению языка, скорости "впитывания" материала и его усвоения обучающимся, ну и самое важное - наличие опыта программирования на каком-либо языке.
Да, самое-самое главное - желание и стремление
