CS50!
Este es sin duda el mejor curso de programación del que puede ser parte. (Obviamente, debe ser mejor en el campus, pero definitivamente es el mejor disponible en línea).
Está disponible como un curso autodidacta gratuito en edX y aquí hay algunas cosas que lo hacen único:
- Redes sociales: increíble comunidad de apoyo entre pares en Facebook, desbordamiento de pila y (no estoy seguro) Slack.
- Recursos: Junto con los videos de conferencias, obtienes videos separados de:
- Tutoriales: cada programa mencionado en las conferencias se explica por separado, a un ritmo cómodo para un principiante.
- Secciones: una revisión en profundidad del material del curso de la semana, junto con el conjunto de problemas.
- Pantalones cortos: videos cortos para cada tema, con ejemplos.
- Seminarios: Videos de charlas sobre diversos temas relacionados con la programación como Git, etc.
- Ediciones de hackers : los conjuntos de problemas vienen en dos variantes: ediciones estándar y hacker. Las ediciones de hackers se basan en el concepto de la semana, pero requieren un mayor conocimiento y esfuerzo. Estos son opcionales, y no para crédito.
El curso tiene algo de culto, si te gustan estos productos, también están disponibles en su sitio web.
- ¿Por qué a las chicas adolescentes les gustan los hombres mayores? Una vez me dijo que le gustan los hombres mayores porque son más maduros y ella dijo que no saldrá con niños.
- ¿Dónde es un buen lugar para que un joven de 18 años obtenga un trabajo de verano?
- ¿Qué puede hacer un joven de 14 años para garantizar la seguridad financiera a largo plazo?
- ¿Dónde es un buen lugar para que un adolescente gay joven salga del armario para comenzar?
- ¿Es normal tener sentimientos intensos a largo plazo para un profesor?
CS50 no solo te enseña a programar, sino que también te enseña cómo aprender a programar por tu cuenta. Es algo que recordarás de por vida.
Lo tomé cuando tenía 15 años, y me alegro de haberlo hecho.