Yes, which is an equally stupid false dichotomy. All of the best programmers are I know are both self-taught programmers (in the sense that they learned how to program prior to attending any classes about programming), and also college-educated computer scientists.