Tengo tanto la perspectiva de un profesor como la posibilidad de un tutorial, creo que puedo responder a esta con un pequeño margen de error.
Los profesores tienden a enseñar la teoría de la materia, no les importa la implementación porque varía de un idioma a otro. Entonces, para asegurarse de que lo entiendes completamente, lo que hacen es tratar de explicarlo de una manera agnóstica del lenguaje. Seudo código y las matemáticas con un toque de jerga literaria agregado a la mezcla.
Los escritores de tutorías tienden a enseñar el tema al mostrar la implementación mientras lo explican. Lo configuran para que aprenda la información y pueda hacer la implementación mientras lee el material. Esto hace dos cosas para ti que los profesores no toman en cuenta; Le facilita la implementación del código y la experimentación a partir del código base que se le proporcionó, y le brinda experiencia práctica al escribir el código.
Ambos métodos de enseñanza tienen sus propios pros y contras.
El estilo de profesor universitario tiende a dejarte en la oscuridad con la implementación real, pero cuando lo implementas, sientes una sensación de logro mucho mayor y una comprensión mucho más profunda del tema.
Los tutoriales le brindan la satisfacción inmediata de poder implementar el tema, pero puede que no se explique tan bien como podría ser. Esto también es importante porque cuando intenta convertir la implementación a otro idioma, tendrá dificultades si no entiende completamente lo que está sucediendo con el código o entre bambalinas.