La otra tarde me informaron que oficialmente se publicó el segundo libro “Introducción en Programación con C#” (en búlgaro), en el que participo como autor.
Aquí pongo alguna información sobre el libro:
El libro es un libro de texto detallado sobre la introducción a la programación, estructuras de datos y pensamiento algorítmico. La información está basada completamente en el material del libro anterior “Introducción en Programación con Java”, aunque mas extendido. Como se puede deducir del titulo del libro, para representar los conceptos y los ejemplos se utiliza la plataforma .NET y el lenguaje de programación C#. Aquí está un pasaje conciso de la pagina oficial del libro:
El libro se considera como una serie de lecciones en programación – comenzando con la base de la programación, entorno de desarrollo, variables, operadores, arrays, bucles y continuando con la introducción de conceptos mas complejos como recursión, estructuras de datos básicas y algoritmos clásicos, listas, arboles, grafos, tablas hash, evaluación de la complejidad de algoritmos, programación orientada a objetos (OOP), consultas (queries) de LINQ y construcción de código de programación con calidad.
Cada capítulo del libro, siguiendo de la tradición de “Introducción en Programación con Java”, tiene gran numero de ejemplos y ejercicios al final de cada lección. Ademas, junto con el libro, hay materiales adicionales (de nuevo en búlgaro) como:
- Presentación que cubre el material del libro: http://www.introprogramming.info/intro-csharp-book/prezentacii/
- Videos de un curso, enseñado sobre el material del libro: http://www.introprogramming.info/intro-csharp-book/video-lekcii/
También este libro es un libro con código fuente libre y la versión electrónica es gratis y se puede descargar de la página oficial del libro http://www.introprogramming.info/ o de la pagina – http://code.google.com/p/introcsharpbook. Se tiene que mencionar que el libro se puede leer en-linea en la dirección siguiente – http://www.introprogramming.info/intro-csharp-book/read-online. Según de los organizadores, la copia impresa del libro se publicará al fin del septiembre 2011.
Aunque “Introducción en Programación con Java” es mi libro favorito (porque fue el primero y porque está relacionado con Java), creo, que “Introducción en Programación con C#” en muchas maneras es un libro mejor, porque el contenido es mas extenso. Independientemente de eso, creo que la opinión de Svetlin es un poco extrema, diciendo que “Introducción en Programación con Java” ” no es recomendable” para principiantes en programación. Por supuesto él tiene su motivos para recomendar el libro nuevo, pero en mi opinión el libro anterior tiene una calidad extraordinaria y es un guía maravillosa para la introducción en programación.
Espero que proyectos como estos, que unen a gente con ideas e intereses comunes que desean contribuir a la sociedad sin esperar nada a cambio, se conviertan en una tendencia y dejen de ser hechos aislados. De esta forma quizás mas gente dejará de quejarse de la situación del país, despertará su creatividad y entenderá que la única esperanza para levantarnos como una sociedad y movernos hacia un futuro mejor está oculta en nosotros mismos.

