¿Cuáles son los mejores recursos gratuitos disponibles para los programadores?

1. Desbordamiento de pila: este tiene que ser uno de los mejores recursos que existen. Es un gran repositorio de conocimientos de programación (básicamente, cualquier problema al que se enfrente, es probable que alguien más ya haya preguntado y haya obtenido una respuesta allí). Incluso si no está buscando una respuesta en particular, puede aprender mucho respondiendo preguntas y mirando las otras respuestas.

2. GitHub (URL: Construya mejor el software, juntos.): Excelente lugar para guardar su código y revisar el código de otros.

3. Udacity (URL: Avanza tu educación con cursos universitarios gratuitos en línea): tiene algunos cursos realmente buenos. Prueba también Coursera.

4. TopCoder (URL: concursos de programación, desarrollo de software y servicios de empleo en TopCoder): el lugar al que debe dirigirse si desea aprender algoritmos. Tienen muchos tutoriales geniales, así como explicaciones y códigos para todos sus problemas. (alternativas: Codeforces, CodeChef y muchos otros sitios de jueces en línea)

Para desplegar y alojar su aplicación:

  • Amazon Web Services – 1 año de nivel gratis
  • Rackspace (empresa): programa Developer +, 1 año de crédito de $ 50 / mes
  • Microsoft Azure – 1 mes de crédito de $ 200

Techie Delight es un recurso muy bueno para la preparación de entrevistas técnicas, ya que actualmente tiene más de 350 artículos de estructura de datos sobre diversos temas.

Aquí hay algunos que he conocido:

Coursera
Mejore su educación con cursos universitarios gratuitos en línea – Udacity
iTunes U

Google

MIT OCW. Lo prefiero sobre Coursera y Udacity.