Cara, não acho que eu consiga te dar um determinado tempo, mas se você for começando do 0 e for praticando, em meses você já pode ser capaz de fazer algo bom. No meu caso, eu ja tinha uma certa lógica de programação (o essencial para programar) quando comecei e uma certa noção, então tive uma certa facilidade.