¿Puedes aprender a programar desde cursos de video, videos en línea y sitios web en lugar de libros y universidades y ser bueno en eso?

No, los libros y la universidad contienen la magia especial de alto estatus necesaria para ser buenos.

Bromas aparte: todo depende de los videos que mires. Si los videos en cuestión tratan con el mismo material con el que tratan los libros y los cursos universitarios, entonces no veo por qué los videos lo empeorarían. De hecho, mientras estudiaba teatro, nos convencieron una y otra vez que el 80% del ancho de banda de la comunicación humana se pierde cuando se usa solo texto, por lo que diría que un video bien producido siempre superará a un libro bien escrito (que dicho, es un poco más difícil encontrar un buen material de video sobre programación que encontrar libros)

Si tienes buenos maestros durante la universidad, eso le daría a la universidad una ventaja sobre los videos simples, por lo que necesitarías algún tipo de sustituto para eso. Por ejemplo, si está utilizando un recurso como Free Code Camp [1], necesita participar activamente en los chats de la comunidad y hacer preguntas y ayudar a otros para obtener una experiencia similar a la que obtendría al interactuar. con un profesor universitario.

Notas al pie

[1] Aprende a codificar y ayudar a organizaciones sin fines de lucro.

Creo que al final del día todo se reduce a lo mismo “cuánto has aprendido”

Creo que las universidades y los libros te mantienen enfocado. Ya imprimen el plan de estudios y te preparan para lo que harás. La universidad te guiará en tu próximo paso.
Sin embargo, no estoy diciendo que las conferencias de sitio web / vedio no sean una buena fuente de información. Pero luego necesitas un mentor que te pueda decir qué hacer a continuación.
Hay tanta información disponible en internet que es fácil perderse.

En segundo lugar, creo que la universidad le brinda oportunidades de establecer contactos donde puede analizar sus soluciones y su comprensión con otros estudiantes. Puede validar su comprensión, que creo que siempre es mejor que simplemente sentarse en su sala de estar y mirar una conferencia de vedio.
Codificar en un grupo siempre es divertido y siempre hay cosas que puedes aprender de otras personas.