College is a great idea because it's entirely possible his interests will change in school (I almost switched majors like 3 times) and for everything other than programming, college is still a prerequisite.
Edit: Oh when I was 17 I also thought applicants were super prepared and it was intimidating. In reality most kids at elite schools didn't have a scary level of preparation, and a lot of those kids with perfect resumes never got in. Admissions are still a mystery to me.