悉達多太子到了八歲的時候,淨飯王知道,必須讓太子學習一切將來治理國家的種種知識和技藝了。於是召集了宮中最好的老師,首先教授太子文治方面的知識,世間種種工巧、學問、理論,文字、文法、算數、制作文章、辯論方法,等等。又召集了釋迦族中眾多大臣的兒子共五百童子,和太子一齊入學堂學習,以便將來可以輔助太子治理國政。太子聰明智慧,於四年內就學成了文治方面所有的知識。跟著下來四年的時間裏, 宮中最好的將軍和武士就來教授太子種種軍事武術方面怎樣用兵和各種戰術的知識了。太子與釋種王族的同輩少年, 學習駕御和指揮四兵,分別是象兵、馬兵、車兵和步兵;又學習使用各種兵器,如刀、劍、矛、戟,進攻防守。在所有釋迦族的少年之中, 太子的武藝最出色。有一次,在學習徒手搏擊角力的時候,太子的王族堂兄弟中,有年少氣盛不肯服輸的難陀和提婆達多,都想挫敗太子,但始終不能戰勝太子。又有一次,在比試射箭項目的時候,堂弟阿難陀可以一箭射過二個鐵鼓,提婆達多更射過四個鐵鼓,輪到太子的時候,他笑著說︰
“請給我「千人弓」使用吧。”