¿Cuál es el mejor libro para comenzar C y C ++ como principiante?

Desde mi pequeña experiencia, es que si estás motivado puedes aprender cualquier lenguaje de programación, la clave es elegir un buen libro que te permita avanzar paso a paso en el idioma.

  1. Uno de los mejores libros para principiantes es C ++ Primer (5ta edición) de SB Lippman, J. Lajoie, BE Moo: Amazon.com: C ++ Primer (5ta edición) (8601300202778): Stanley B. Lippman, José E Lajoie, Barbara E Moo: Libros
  2. Mi segunda opción para un libro para principiantes de C ++ es C ++ Primer Plus de Stephen Prata, este libro también presenta la nueva sintaxis de C ++ 11: Amazon.com: C ++ Primer Plus (6ta edición) (Developer’s Library) (8580001090474): Stephen Prata: Libros
  3. Escrito por el autor del lenguaje C ++ Programación Bjarne Stroustroup: Principios y práctica usando C ++ también es una buena opción para un principiante: Amazon.com: Programación: Principios y práctica usando C ++ (8601300202259): Bjarne Stroustrup: Libros
  4. Otro buen libro para un principiante en C ++ que tiene algo de experiencia en programación con otro lenguaje de programación es C ++ acelerado: programación práctica por ejemplo por Andrew Koenig: Amazon.com: C ++ acelerado: programación práctica por ejemplo (0785342703535): Andrew Koenig, Barbara E. Moo : Libros
  5. Mi última opción para esta lista es Professional C ++ de M. Gregoire, NA Solter, SJ Kleper 2nd edition. Este libro se puede usar en pareja con uno de los anteriores, si desea aprender la nueva sintaxis de C ++ 11. No recomendado para un principiante completo. Amazon.com: Professional C ++ (9780470932445): Marc Gregoire, Nicholas A. Solter, Scott J. Kleper: Libros

Lea estas preguntas frecuentes sobre stackoverflow, http://stackoverflow.com/questio … proporciona una lista completa de libros de C ++ y es una lista bastante definitiva. Teniendo en cuenta todos los niveles de habilidad.

Pero si comienza con C ++, es una pregunta completamente diferente.

Actualizar:-
Estos son dos mejores libros: –

  • C ++ Primer * (Stanley Lippman, Josée Lajoie y Barbara E. Moo) ( actualizado para C ++ 11 )
  • Programación: Principios y práctica con C ++ (Bjarne Stroustrup) ( actualizado para C ++ 11 / C ++ 14 )

Estoy leyendo el segundo de Stroustrup, y es increíble, esto también es bueno para las personas sin experiencia en programación, algunos de los temas que complementa con C ++ Primer, ambos están muy poco cubiertos en términos básicos.

Dado que también estoy empezando a aprender el idioma, es posible que ambos podamos ayudarnos mutuamente, por favor envíeme un mensaje si está interesado.

Para C: Sugeriría nada más que The C Programming Language por Dennis Ritchie y Brian Kernighan.

Este es el libro que presentó el “¡Hola Mundo!” programa para el mundo, que ahora es prácticamente un primer programa estándar en cualquier libro introductorio en cualquier lenguaje de programación.

Para C ++: The C ++ Programming Language 4th Edition “de Bjarne Stroustrup (el tipo que creó C ++.).

En los primeros capítulos, enseña básicamente todo el idioma muy rápidamente, la información está densamente empaquetada allí y es perfecta para personas que ya están familiarizadas con la POO pero que desean aprender otro idioma. Luego, en capítulos posteriores, regresa y lo enseña más lentamente, paso a paso para programar a los novatos.

No solo lea el código de ejemplo: ejecútelo

Pero cuando estás leyendo un tutorial de programación (o libro), es fácil mirar el código de muestra y decir “Lo entiendo, lo entiendo, eso tiene sentido”. Por supuesto, puede obtenerlo, pero puede que no lo obtenga, y simplemente no lo sabe. Solo hay una forma de averiguarlo: hacer algo con ese código.

Luego escriba el código de muestra en un editor / compilador; si lo escribe, en lugar de copiarlo y pegarlo, realmente se obligará a revisar todo lo que está allí. Escribir el código te obligará a prestar atención a los detalles de la sintaxis del lenguaje, cosas como esos divertidos puntos y comas que parecen ir después de cada línea.

Luego compílelo y ejecútelo. Asegúrate de que haga lo que crees que hace.

Entonces cámbialo . El software es la maquinaria más fácil de cambiar en el planeta. Puedes experimentar fácilmente, probar cosas nuevas, ver qué sucede; los cambios sucederán casi de inmediato y no hay riesgo de muerte o caos. La forma más fácil de aprender nuevas características del lenguaje es tomar un código que funcione de una manera y cambiarlo.

Escriba su propio código lo antes posible

Una vez que entiendes algo sobre el idioma o incluso si aún lo estás entendiendo. Comience a escribir programas de muestra que lo usen. A veces es difícil encontrar buenas ideas sobre qué programas escribir. Está bien, no tienes que tener todas las ideas al principio.

También puede volver a implementar los ejemplos del libro o tutorial que está leyendo. Intente hacerlo sin mirar atrás al código de muestra; No será tan fácil como parece. Esta técnica puede funcionar especialmente bien si modifica el código de muestra.

Si no puede pensar en un programa pequeño para escribir, pero tiene en mente un programa más grande que desea implementar, como un juego, puede comenzar a construir piezas pequeñas que luego puede usar para un juego. Ya sea que los use más tarde o no, obtendrá la misma experiencia útil.

Aprenda a usar una herramienta llamada depurador , que le permite recorrer su código.

Un depurador le permitirá pasar línea por línea a través de un código. Le permitirá ver los valores de las variables y si se ejecuta el código dentro de una instrucción if.

Un depurador puede ayudarlo a responder rápidamente preguntas sobre lo que está haciendo su código.

# HBK dice: “¡La mejor de las suertes y comience a codificar la aventura …!

Gracias por A2A Kuldeep Pal

Antes de sugerir los libros a continuación, supongo que usted es un novato y desea adquirir experiencia en C y C ++.

1 :: Para C probablemente pueda pasar por el libro mencionado y en el siguiente orden,

1: Permítanos c Yashavant Kanetkar

2: C el lenguaje de programación. Dennis Ritchie

3: Punteros en C por Yashavant Kanetkar

4: Programación Expert C: Secretos Deep C

5 :: Programación avanzada en el entorno Unix

Libro de W. Richard Stevens

¿Ahora por qué esta programación del sistema (punto 5) ??? Esto se debe a que en este libro encontrará alguna aplicación del mundo real de C, lo que ha aprendido (después de completar los libros sugeridos en el punto 1–4), por ejemplo,

a) cuando lea Signals :: Chapter, sabrá qué es la función de devolución de llamada y cómo usarla.

b) Cuando lea el capítulo Proceso :: conocerá el diseño de memoria de un programa en C.

c) Cómo usar Roscado y bloqueo,

d) Cómo dividir su código en múltiples archivos * .C por qué mantener el encabezado * .h separado,

por qué usar macro como se muestra a continuación (en archivos de encabezado),

#ifndef _LINUX_FS_H

#define _LINUX_FS_H

;

;

;

;

#endif / * _LINUX_FS_H * /

2 :: Para Cpp, probablemente pueda pasar por el libro mencionado y en el siguiente orden,

1 :: CPP, la referencia completa

2 :: El libro del lenguaje de programación C ++ de Bjarne Stroustrup

3 :: Inside the C ++ Object Model 1st Edition por Stanley B. Lippman

4 :: Análisis y diseño orientado a objetos con aplicaciones – Grady Booch

5 :: Heurística de diseño orientado a objetos (rústica) 1ª edición

por Arthur J. Riel

6 :: C ++ Primer Plus (6ta edición) (Biblioteca del desarrollador) 6ta edición

por Stephen Prata

**** Leer es la secuencia es importante aquí ****

Por último, pero no menos importante, el mejor inicio de capacitación -Learnbay.in ::: siempre puede contactar en learnbay, si busca capacitación en línea / en persona.

puedes jugar debajo del GIF para tener una idea del contenido del curso,

Feliz aprendizaje 🙂

No hay secretos para el éxito. Es el resultado de la preparación, el trabajo duro y el aprendizaje del fracaso.
Colin Powell

Aprender un idioma de computadora es similar a aprender cualquier otro idioma, que no sea su lengua materna. Debes aprender muchas cosas juntos en lugar de una simple forma de convertir un plan en inglés a un formato comprensible para la máquina.

Si eres nuevo en informática y lenguaje de programación, debes aprender al menos 3 cosas para dominar tus habilidades lingüísticas:

  1. Diseñando un algoritmo
  2. Estructuras de datos
  3. Construcciones de lenguaje

Los dos primeros son generales para todos los idiomas. El tercero es específico del idioma.

Si eres un estudiante de CSE, los primeros 2 serán parte de tu curso. Todavía recuerdo que tenía 2 mejores libros para estos (si no eres un estudiante de CSE, entonces es posible que tengas que buscarlos):

  1. Introducción al diseño y análisis de algoritmos – Anany Levitin
  2. Estructuras de datos con C – Aaron M. Tenenbaum

Para la tercera parte, es decir construcciones de lenguaje, si conoce los primeros 2, entonces esto es muy fácil. Hay algunos buenos libros de texto o libros de referencia para C y C ++, como lo sugieren nuestros amigos a continuación. Pero el libro no es la forma preferida o correcta de aprender un lenguaje de programación (al menos por lo que sé). Le sugiero que se registre en algún curso en línea (cursos gratuitos) en EdX o Coursera. Salta al mar del lenguaje de programación, ensucia tus manos, aprenderás automáticamente. Si se estructura en algún lugar, Google Baba está allí para ayudarlo.

Primero aprende la gramática del lenguaje de programación de computadoras. Luego, C, C ++, C #, Java, JavaScript, etc., todo parece muy similar.

Todo lo mejor … Feliz aprendizaje 🙂

Programación en C:
Para un principiante, lea el Lenguaje de programación C de Brian W Kernighan y Dennis M Ritchie. Le sugiero que resuelva todos los problemas de ejercicio.

Pero en el punto de vista del examen, podría referirse. Déjenos C por Yashavant P.Kanetkar.

C ++:
Para un principiante, puede comenzar con C ++, The Complete Reference de Herbert Shildt. Y para los preparativos del examen, puede leer Mastering C ++ de KR Venugopal Rao.

Además de estos libros, puede ver algunos videos de YouTube para poder comprender completamente y hacer algunos cursos en línea para la certificación.

Espero que esto ayude:)

La siguiente es una lista de 5 libros de C ++ para principiantes :

Esto de ninguna manera es exhaustivo y obviamente es subjetivo.

Tenga en cuenta que, si no tiene experiencia previa en programación, C ++ puede ser un poco desalentador. Si está motivado, puede aprender cualquier lenguaje de programación, la clave es elegir un buen libro que le permita avanzar paso a paso en el idioma.

Uno de los mejores libros para principiantes es C ++ Primer (5th Edition) de SB Lippman, J. Lajoie, BE Moo

El segundo es C ++ Primer Plus de Stephen Prata, este libro también presenta la nueva sintaxis de C ++ 11

Escrito por el autor del lenguaje C ++ Programación Bjarne Stroustroup: Principios y práctica El uso de C ++ también es una buena opción para un principiante

Otro buen libro para un principiante en C ++ que tiene experiencia en programación con otro lenguaje de programación es C ++ acelerado: programación práctica por ejemplo, de Andrew Koenig

La última opción para esta lista es Professional C ++ de M. Gregoire, NA Solter, SJ Kleper 2nd edition. Este libro se puede usar en pareja con uno de los anteriores, si desea aprender la nueva sintaxis de C ++ 11. No recomendado para un principiante completo

C ++ es un lenguaje de programación de nivel medio desarrollado por Bjarne Stroustrup a partir de 1979 en Bell Labs. C ++ se ejecuta en una variedad de plataformas, como Windows, Mac OS y las diversas versiones de UNIX.

El lenguaje de programación C ++: tercera edición

Un libro siempre ha establecido el estándar para los programadores de C ++: El lenguaje de programación C ++, de Bjarne Stroustrup, el desarrollador de los Laboratorios Bell que creó C ++. Ahora, Stroustrup ha actualizado este clásico con aclaraciones basadas en comentarios de los lectores y nueva información en dos nuevos apéndices sobre ISO / ANSI C ++: internacionalización y seguridad de excepción. Esto hace que The C ++ Programming Language: Special Edition sea el único libro con cobertura autorizada de cada elemento importante de C ++.

C ++: la referencia completa, cuarta edición

El genio más vendido Herb Schildt cubre todo, desde palabras clave, sintaxis y bibliotecas, hasta características avanzadas como sobrecarga, herencia, funciones virtuales, espacios de nombres, plantillas y RTTI, además de una descripción completa de la Biblioteca de plantillas estándar (STL).

Programación Orientada a Objetos con Libro C ++

Este libro presenta conceptos de Programación Orientada a Objetos usando C ++. Este libro supone un conocimiento previo del lenguaje de programación C, aunque el lector no necesita ser un experto en C. C ++ es básicamente C con características orientadas a objetos.

Permítanos reservar en C ++

Let Us C ++ es uno de los mejores libros jamás escritos sobre el lenguaje de programación C ++. El libro viene con un CD-ROM que tiene códigos, demos, ejecutables y compiladores. También se han agregado ejemplos de MATLAB al libro. El libro está escrito con lucidez, similar a todas las ediciones anteriores del libro, que tuvieron éxito.

Programación orientada a objetos en C ++ Reserve en línea a precios bajos en India

La programación orientada a objetos en C ++ es una solución integral para enseñar programación orientada a objetos utilizando las características de ANSI / ISO C ++. Cubre los conceptos básicos de la programación orientada a objetos, por qué existen esos conceptos y cómo hacer que funcionen de manera efectiva.

Libro de C ++ moderno y efectivo en línea a precios bajos en India

Conocer C ++ 11 y C ++ 14 es más que una cuestión de familiarizarse con las características que introducen (por ejemplo, declaraciones de tipo automático, semántica de movimiento, expresiones lambda y compatibilidad con concurrencia). El desafío es aprender a usar esas funciones de manera efectiva, para que su software sea correcto, eficiente, fácil de mantener y portátil.

Programación en C ++ Reserve en línea a precios bajos en India

La versión revisada y actualizada del libro amigable para los estudiantes, práctico y orientado a los ejemplos, Programación en C ++, continúa brindando a sus lectores una sólida base y una plataforma de aprendizaje sobre los fundamentos de C ++. Este libro completo, enriquecido con ilustraciones y una serie de programas resueltos, ayudará a los estudiantes a liberar todo el potencial de C ++.

Prepárese para un viaje duro y tortuoso. La razón es que C ++ es un lenguaje de paradigmas múltiples que implementa muchas ideas juntas. Las cosas que necesitas o probablemente deberías son:

  • El lenguaje C. Es la base de C ++ y simplemente no puede comprender C ++ sin conocer C. Aprender un subconjunto razonable de C (punteros, paso por valor, identificador de archivo, matrices, malloc, gratis) es factible en un período de tiempo razonable porque C es un lenguaje basado en algún principio simple. ¡Pero no esperes conocer la norma completa! Ya es muy dificil.
  • Aprender sobre la estructura de la computadora y las herramientas relacionadas y con esto quiero decir: pilas, montones, cómo compilar, uso de la biblioteca compartida, etc. Esta es una especie de cultura común que se necesita.
  • Aprender sobre plantillas y cómo usar el STL. Esto le dará el primer uso de C ++: un poco más avanzado y limpio que C. En mi opinión, las plantillas son uno de los grandes éxitos de C ++.

Después de eso, tendrás que tomar decisiones. No hay forma de aprender todo C ++, solo partes de él. Y una gran cosa: los buenos programadores de C ++ se limitan a sí mismos en la función de C ++ que usan.

Si quieres que el autor indio Bala gurusamy sea el mejor libro para comenzar con lo básico como principiante

Si desea aprender el desarrollo de la lógica, puede usar yeshwant kanethkar. Permítanos c ++ puede aprender la lógica y cómo resolver un problema.

si quieres aprender en línea Tutorialspoint y w3schools son los mejores


Puede seguir en Facebook para cualquier consulta, tantos grupos y discusiones, páginas están allí.

U puede usar foros como stack over flow

  1. Programación con C ++ por Ravichandran
  2. Programación Orientada a Objetos con C ++ por Balaguruswamy

Realmente me gustaron dos libros por su simplicidad:

  1. Programación con C ++ por Ravichandran
  2. Programación Orientada a Objetos con C ++ por Balaguruswamy

Muy buenos libros para aclarar lo básico, la mejor parte: ¡estos libros son ciertamente menos desordenados!

Regla de aplicaciones de hoy en día 🙂

Prueba esta aplicación … y busque la sección de verificación de Contenido y Habilidad … le encantará …

Sizzlesoft Labs – Programación Expert C

Expert C Programming – Learn C Coding Easily – Aplicaciones de Android en Google Play

• Contenido específico diseñado específicamente para la programación C

• 32 pruebas en niveles principiante, intermedio y experto

• Más de 120 programas y soluciones de C

• Más de 100 preguntas y respuestas de la entrevista de programación C

• Análisis de las fortalezas y debilidades de la programación en C para saber dónde se encuentra hoy en la programación en C

• Motor de puntuación basado en el ranking mundial

Tuve la mala suerte de no tener acceso a buenos libros de C y C ++ mientras aprendía esos idiomas, como principiante. Sí, fue un enfoque de “C primero, C con algunas clases después” que me dejó con una idea muy incompleta sobre C ++. Cuando tuve acceso a tales libros, ya no era un principiante; lo que significa que hojeé algunos libros para principiantes, por curiosidad. Uno de ellos me llamó la atención; No puedo decir si no hay otros libros “mejores”, pero en mi opinión, es bueno. Muy bien. Qué libro es ese, y la explicación sigue a continuación.

Riff mencionó la Guía y lista de libros de C ++, y allí la recomendación es la Programación de Bjarne Stroustrup: Principios y práctica usando C ++. Lo que me gusta es que comienza con el C ++ moderno, un proceso de aprendizaje gradual que no te obliga a aprender sobre punteros hasta mucho más tarde; que te presenta el C ++ moderno (técnicas como RAII, STL que se usa desde el principio) en lugar de hacerte creer que C ++ es como C pero con clases atornilladas; que te acostumbra rápidamente a los errores; que toca temas importantes como las pruebas. Como el título lo indica, es un libro destinado a convertirte en un programador (un programador junior, al comienzo de un largo camino) usando el lenguaje C ++.

Sin embargo, supone cierta familiaridad básica con las computadoras.

PD: La página Guía y lista de libros vinculada a Are Riff es IMO más o menos acertada, para todos los niveles de experiencia.

Soy un programador aficionado y te diré cómo aprendí a programar. Si está buscando aprender C ++ por diversión, es decir, no se está preparando para un examen difícil o tiene prisa por ingresar a algún equipo de desarrollo, entonces probablemente la mejor manera de aprender C ++ es comenzar a programar. Hay muchos sitios web que brindan lecciones gratuitas para principiantes y en poco tiempo podría terminar con la mayoría de los conceptos básicos y podrá programar algo útil (al principio, a menudo creé utilidades para realizar algunas tareas domésticas, como formatear archivos de texto caótico; FYI, trabajo en una firma de auditoría y vemos muchos archivos caóticos).

La razón por la que sugiero una exposición práctica en lugar de libros es que la mayoría de los libros (al menos la mayoría que he leído) tienden a discutir la teoría detrás de cada concepto y para cuando llegamos al lado práctico, generalmente tendemos a perder parte de nuestro conocimiento. entusiasmo con el que comenzamos. Si ya tiene algunos conocimientos prácticos básicos antes de leer un libro, podrá apreciar realmente cada concepto descrito en los libros y el proceso de aprendizaje es más divertido. Mi recomendación es el manual de C ++ y proporciona una comprensión profunda.

Hay un dicho famoso que es escuchado por cualquiera que esté comenzando a programar. Dicen: “solo necesita conocer los conceptos básicos de cualquier lenguaje de programación; el resto es todo stackoverflow.com”. Puede ser un poco exagerado, pero tiene algo de verdad. No hay nada que no puedas encontrar en Internet. Use Internet para acelerar su aprendizaje y libros para ampliar su comprensión. ¡Aclamaciones!

Hay un par de libros que recomendaría.

Para lo básico, utilicé un libro de Jesse Liberty “Enséñate a ti mismo C ++ en 21 días” , y ahora hay una versión gratuita en la web -> Enséñate a ti mismo C ++ en 21 días

“Saltar a C ++” de Alex Allain sería un segundo -> Amazon.co.uk: Alex Allain: 9780988927803: Libros, y hay un sitio correspondiente C Programación.com – Aprenda programación C y C ++ – Cprogramming.com

Y, por supuesto, no puede decir que programó C ++ sin “Thinking in C ++” de Bruce Eckel -> Volumen 1: Introducción al estándar C ++: Introducción al estándar C ++ Vol. 1: Amazon.es: Bruce Eckel: 0076092006565: Libros

Programación práctica: Programación práctica v. 2: Amazon.es: Bruce Eckel, Chuck Allison: 0076092025887: Libros

Mucha suerte en el aprendizaje 🙂

Para C : ‘Programación en ANSI C’ por E. Balagurusamy
Para C ++ : ‘Programación orientada a objetos con C ++’ por E. Balagurusamy
Después de leer estos libros, consulte ‘El lenguaje de programación C’ de Kernighan y Ritchie, y ‘El lenguaje de programación C ++’ Bjarne Stroustrup.

C ++ como primer lenguaje de programación no es una mala elección, pero toma un poco más de tiempo y determinación para que un principiante completo aprenda que los lenguajes como Python o Java. Pero C ++ le brinda una base sólida para comprender oops (programación orientada a objetos) y le resultará fácil pasar a Java, python u otro lenguaje de programación orientado a objeciones después de tener un buen comando sobre C ++. Con respecto a los libros, el manual IMO C ++ es una lectura obligada para un principiante en C ++, pero no lo use como su primer libro porque la forma en que está escrito se sentirá bombardeado con muchos conceptos desconocidos que suponen un conocimiento básico de Oops y algo de experiencia en programación básica. . Utilice Programming princ .. y prac .. Us .. C ++ porque supone que el lector es un principiante puro. Después de completar el primer libro, intente crear algo pequeño como una aplicación basada en consola para la reserva de boletos de autobús, sistema de facturación, etc. e intente usar todo lo que pueda, es decir, desde bucles hasta oops hasta excepciones hasta stl hasta -, pero no intente Sé perfeccionista por primera vez. Después de eso, puede pasar a C ++ primer, pero si se siente no digerible, vaya a C ++ How To Programm y después de eso estoy seguro de que no tendrá ningún problema para aprender de c ++ primer o también puede usar ‘C ++ cómo programar’ como compañero con ‘c ++ primer’ para los temas que le resultan difíciles de entender.

El mejor libro para mí con toda honestidad no fue ningún libro. Como principiante, las únicas diferencias entre los idiomas son una cuestión de semántica / sintaxis.

Fuentes en línea como el lenguaje C ++: los tutoriales en C ++ y los “google” básicos son suficientes, y si usted es un mecanógrafo rápido, es más conveniente que un libro para buscar la sintaxis. El tutorial de cplusplus debería darle un buen punto de partida para comenzar a escribir sus propios programas, cubre todo, desde tipos de variables simples hasta escribir sus propias clases y polimorfismo. Escribir sus propios programas es la mejor manera de aprender, incluso si la mayor parte del tiempo es golpear su cabeza con el teclado tratando de averiguar por qué su programa no se compilará.

Los programas que escriba deben ser totalmente suyos, si tiene antecedentes matemáticos, el sitio web Acerca de – Proyecto Euler es excelente, de lo contrario, solo trate de ser creativo. Le recomiendo que se limite a tratar de encontrar sus propios algoritmos para mejorar su habilidad como programador, pero después de escribir un programa, siempre es bueno mirar las soluciones de otras personas para ver si hay algún truco. o mejores implementaciones. Más adelante, cuando se considere semi-decente, es posible que desee revertir eso y primero mirar las soluciones de otras personas y luego pensar si puede encontrar una solución mejor.

Saludos, Bradley.

Los mejores libros sobre c

  • El lenguaje de programación c por brain w. Kernighan y Dennis M. Ritchie
  • La referencia completa de herbert schildt
  • Programación en Ansi por E.balagurusamy
  • Vamos a c por yashavant kanetkar
  • Head first c de David griffins

mejor libro en c ++

  • Manual de C ++ por Stanley lippman, josee lajoie y

Barbara E.Moo

  • Programación: principios y práctica usando c ++ por bjarne stroustrup
  • Un recorrido por c ++ por bjarne stroustrup
  • Programación orientada a objetos con c ++ por E. Balagurusamy
  • C ++ efectivo por Scott Meyers

Nota: utilicé los libros de E.balagurusamy y el manual de c ++.

Para obtener más detalles, haga clic en este enlace La guía y lista definitiva de libros de C ++

Este es un libro excelente para alguien que está buscando un libro simple y fácil de entender acerca de la programación en C. Es un gran recurso para aquellos que quieren aprender la programación en C por sí mismos. Este libro es muy amigable y es muy fácil de entender. Si quieres aprender los conceptos básicos del lenguaje de programación C, ¡este es el libro para ti!

Programación en C para principiantes: su guía para aprender fácilmente la programación en C en 7 días

Este libro es simplemente una lectura obligada para programadores de C ++.

Realmente me gustó su estructura: hay un breve “Tour de C ++” antes de los capítulos más detallados. En este recorrido, puede ver de un vistazo lo que C ++ 11 ofrece para muchas tareas de programación que no están presentes en estándares anteriores: plantillas variadas, aserciones estáticas, muchas primitivas de concurrencia, una nueva sintaxis de inicialización uniforme, listas de inicializador, rango para bucle , nuevos contenedores STL, etc.

Después de eso, hay capítulos detallados destinados a cubrir todos los detalles de todas las características del lenguaje y el STL. Después de ver muchas cosas interesantes en el recorrido, está lo suficientemente motivado como para leer las descripciones detalladas de todo lo escrito por el creador de C ++.

Pero preste atención al título: el libro trata sobre “El lenguaje de programación C ++”. No tiene la intención de instruirlo sobre:

– Cómo programar;
– Cómo escribir código eficiente, legible y / o modularizado usando C ++;
– Cómo usar la concurrencia para mejorar el rendimiento de los algoritmos;
– Cómo diseñar API (aunque el STL es un buen ejemplo en muchas situaciones);
– ¿Cuáles son las mejores herramientas (compilador, VCS, sistemas de compilación, IDE, bibliotecas) para desarrollar programas en C ++.

Es más bien una guía de autostopista para C ++.

El lenguaje de programación C ++, cuarta edición