Answer:
The best answer is "D"
William should enroll at a technical school that specializes in computer programming and go to work as an intern for a software company.
Explanation:
A technical school that specializes in computer programming is a more formal ground and a good start for a beginner as he goes to work as an intern for a software company.