As important as shipping products, hitting release dates for new web portals, delivering books to publishers on time, etc. is, it is at least as important to:<p>enjoy the process, get totally caught up in what you are doing in the moment, and look at learning and skill acquisition as a life long process.
If anybody hasn't yet read Peter Norvig's "Teach Yourself Programming in Ten Years", it's really worth checking out.<p><a href="http://norvig.com/21-days.html" rel="nofollow">http://norvig.com/21-days.html</a>
I am not sure that I learned much from the article. Pretty much, it summed up to "work hard". HN crowds are probably more enlightened to know how much that "hard" is, compared to average people who think going through related education would be enough.<p>Anyway, those fast-track programming books are not totally useless. I started with those too. The important think is to not stop there, but continue to work with more technical books and actual standard/specification.<p>If I want to learn new language i.e, Clojure, F# etc, I'd probably start with fast track books (free ebooks) too. It has become a habit, I guess.
Seems that adapting Buddhist practices to general tasks became a mainstream. ^_^<p>Yes, there are detailed guides how to avoid distractions, concentrate, focus and enter so-called "flow" by trying again and again.<p>btw, recently I've seen a very simple quote on the wall of Sri-Lanka's Immigration department - "The secret of success is a hard work. That is why it is still a secret".<p>Nearly 70% of population of Sri-Lanka are Buddhists.