There are two types of programmers; one who has learned programming in 21 days and then there are those who can program.
A very well written article by Peter Norvig on this phenomenon of “learn all” programming languages in fewer days than you can possibly finish reading the books.