If you learn HTML/CSS then after some time, just to keep in the race you have to learn or upgrade to
• then Javascipt
• then jQuery
and it goes on and on in any technology.
Asp.Net => MVC => WCF => WPF et al.
So what should be the time period before learning the next skill,
• 3 months
• 6 months
• 1 year