CS is not Software Engineering, it's more about research than about coding. But let's say the post is about SE vs self teaching. Is it better to have a teacher or to go self teaching? I think a teacher is better. A teacher can bootstrap us faster and teach us something important we wouldn't randomly step into or would underestimate. Then I think all of us know that most of our coding knowledge comes from self teaching (the google / practice loop).