El documento describe la Web 2.0, el aprendizaje colaborativo y el uso de blogs en la enseñanza de programación orientada a objetos. La Web 2.0 se caracteriza por ser participativa, social y tecnológica, mientras que el aprendizaje colaborativo requiere trabajo en equipo, responsabilidad individual e interdependencia positiva. Los blogs pueden usarse para mantener a los estudiantes actualizados, crear contenido de forma cooperativa y divulgar conocimientos científicos.