¿Cuál es el mejor libro para aprender C ++ con inglés simple, con ilustraciones adecuadas y problemas resueltos?

Hay un par de libros disponibles en Internet, pero solo unos pocos son buenos. También soy estudiante de informática. Nuestra universidad nos recomienda usar Programación Orientada a Objetos con C ++ por E Balagurusamy. Es un buen libro pero no demasiado bueno para principiantes. Desafortunadamente no hay un libro disponible de la serie Head First. Pero después de investigar un poco, encontré algunos buenos libros que enseñan muy bien C ++. Algunos de ellos son:

1. C ++ Primer Plus Edición 6 por Stephen Prata (publicado en 2012): Cubre la versión más reciente de C ++ que es C ++ 11. Características clave del libro de su descripción.

  • Nueva cobertura del estándar C ++ 11
  • Enseña los fundamentos de la programación, incluidos los principios de código estructurado y diseño descendente
  • Escrito en un estilo amigable y atractivo, pero completamente técnicamente preciso.
  • Recursos para el instructor disponibles a través del IRC: soluciones para los ejercicios de programación al final del capítulo y código fuente para los ejemplos del libro

Compre esto en FlipKart : Programación orientada a objetos en C ++ 4 Edition

2) Programación orientada a objetos en C ++ 4 Edition por Robert Lafore (publicado en 2008): este libro está escrito en un lenguaje fácil para que la mayoría de las personas que no tienen experiencia en programación en C ++ puedan aprender el núcleo básico del lenguaje. Acabo de leer algunas páginas del libro (planeando ordenarlo) y descubrí que esto es mucho más fácil de entender que la mayoría de los otros libros. Algunas de las características clave según el escritor del libro:

  • Cobertura integral: ofrece una amplia cobertura en conceptos de programación C ++.
  • Proporciona a los estudiantes los fundamentos de C ++.
  • Programación orientada a objetos: utiliza el lenguaje C ++.
  • Explica la programación orientada a objetos a los estudiantes a través del lenguaje C ++.
  • Énfasis en por qué existen estos conceptos y cómo utilizarlos para crear aplicaciones eficientes.
  • Enseña a los estudiantes los antecedentes detrás de los conceptos y cómo hacer que funcionen de manera más efectiva.
  • Estilo tutorial
  • Brinda a los estudiantes un enfoque “práctico” para la programación orientada a objetos.
  • Mayor cobertura de UML: ilustra la estructura y el flujo del programa.
  • Ayuda a los estudiantes a comprender conceptos importantes.

Compre esto en FlipKart: C ++ Primer Plus 6 Edition