Reply content:
The best time to do it is 10 years ago, followed by now. Buy this "Papawaqa" to see how Dave Cutler began to learn programming at the age of 2x, and 10 years later to dominate Silicon Valley kernel programmers. Non-computer professional, big summer semester because BI set began to pay attention to programming, graduation 2 years later only to do the program work of people, not late. Maintaining long-term interest is the most important thing. This is the only sport that I have kept a long-term interest in besides playing football. So I did it. It's a pity that you are a year late than Dava. 37 years old to dominate Silicon Valley in fact, IQ is the most important ... No matter how old you are, you are 26 years old and toss what, should lie in the nursing home, motionless! I am 50 years old, still learning English. The master can look at my question. Or we can talk. Wang Jiangmin 38 years old began to learn computer, attention is computer, not learning programming. If it is purely a hobby, 62 years old is not too late.
If you want to work as a livelihood, IQ is OK.
If it is to make a life winner, then the IQ must be very high AH. May be toss, the process will toss. It's not too late. Pretty good. Come on.
To add, the latest in this book does not know how to use Python.
I was looking at the second edition, with a 2.7-year-old version.