What should the perfect age for start a programming?
There is no perfect age to start programming.
You can start programming and learning anytime because there is no end of learning, so you can start it any time you want.
I suggest to start programming right now.