El libro que tiene en sus manos está pensado para usuarios de informática sin ningún conocimiento previo de programación y que quieren ir más allá de la programación de tareas simples, creando sus propios programas y aplicaciones. Esta obra nos descubre todos los conceptos básicos, metodologías y arquitecturas para, a continuación, describir brevemente la sintaxis y aplicación práctica de los lenguajes más importantes, entre ellos C/C++, Visual Basic, Java, PHP o SQL. Conozca qué son y para qué se usan las variables, cuáles son los tipos de datos más usuales y cómo se componen expresiones para obtener resultados. Aprenda a usar matrices de una o varias dimensiones, codificar bucles para repetir una acción o componer estructuras condicionales. Descubra los fundamentos de la programación orientada a objetos, el desarrollo basado en componentes y su aplicación actual en los denominados entornos RAD. Diseñe páginas web con lenguajes de marcas, elementos dinámicos con JavaScript y páginas de servidor con ASP y PHR Familiarícese con las arquitecturas cliente/servidor, los entornos distribuidos y las plataformas de desarrollo más importantes como Java y .NET. Utilice SQL, el lenguaje de manipulación de datos por excelencia, para crear bases de datos, efectuar consultas y recuperar la información que le interesa. Incluye CDROM con los ejemplos descritos en el libro y aplicaciones de utilidad para el lector.