ikiraZz> ça dépend aussi et surtout de la personne qui apprend. Certains assimilent très vite, là où d'autres galèrent pendant des années... en règle générale, je dirais qu'il faut une paire de jours pour assimiler HTML, et une paire de mois pour le maîtriser en voulant le faire convenablement (sémantique, bonnes pratiques, accessibilité & co.). Pour le css, c'est différent, je dirai une paire de semaines pour les toutes bases, et des années pour maîtriser, entre les évolutions, la compatibilité, les subtilités nombreuses et les frameworks. Le php et le javascript, c'est un peu le même style : quelques semaines/mois pour bien saisir les concepts, et selon ce que tu en fais, quelques années pour en faire le tour et en tirer tout le potentiel.
Ceci dit, la question "en combien de temps avez-vous été capable de concevoir des sites, du cahier des charges à la livraison du site ?", c'est plutôt une question de vécu personnel : choisi un projet, même fictif, réalise-le, et regarde si, une fois fini, tu te sentirais à l'aise de le livrer à un client. Pour certains, ça va très vite, et le résultat est, aux yeux d'autres, proprement dégueulasse, mais ils s'en foutent. Et pour d'autres, plus perfectionnistes, ils sont jamais contents, mais tôt ou tard, tu dois quand même finir par livrer des trucs, si tu veux te faire de l'argent.
Ça viendra, en fonction de toi. De toutes façons, tu débutes à peine : donne-toi le temps d'y prendre goût et de faire tes premières armes. 