He estudiado C ++ en el grado 12 (CBSE) y quiero obtener un conocimiento más profundo del idioma. ¿Qué cursos o libros en línea me sugieren?

Gracias por la A2A, Archit

Bueno, hay infinitas opciones disponibles para que puedas obtener la perspectiva de C ++

Libros:

  • Nivel principiante
  1. Programación: Principios y prácticas utilizando C ++ por Bjarne Stroustrup : Bueno, esta es la biblia para los predicadores de C ++, escrita por el creador de C ++. Este libro ofrece una muy buena introducción y es la mejor opción que existe.
  2. C ++ Primer por Stanley Lippman, Josée Lajoie y Barbara E. Moo : Este es otro libro para principiantes de C ++ que tienen algo de experiencia en programación. Es un gran libro tanto en términos de tamaño (aproximadamente 1000 páginas) y cubre todo lo que hay en el idioma con gran detalle.
  3. C ++ moderno efectivo por Scott Meyers : Eche un vistazo a este libro. Es asombroso !
  • Nivel intermedio
  1. Estándares de codificación de C ++ por Herb Sutter y Andrei Alexandrescu : Si tiene confianza en sus habilidades en C ++, puede seguir adelante con este libro. Cubre más de 100 consejos y trucos que un programador debe tener cuidado. Esto es algo que debe aprender si desea mejorar sus habilidades de C ++ a nivel profesional
  • Nivel avanzado
  1. Diseño moderno de C ++ por Andrei Alexandrescu : estos libros cubren numerosos conceptos avanzados como listas de tipos, fábricas, patrones de diseño, plantillas, metaprogramación, programación genérica, programación modular, etc.

Video conferencias

  • Coursera
  • thenewboston *
  • Udemy
  • PluralSight
  • Codeshool
  • Codeacademy *

Espero que esto te ayude. Depende de usted qué curso o libros le conviene.

Para mí fue Balaguruswamy y luegoewboston.

Me gustaría sugerirle CS50 en edx.org. Es un curso de Introducción a la informática de la Universidad de Havard que le brinda una breve descripción general de la programación, que incluye algoritmos de clasificación, estructuras de datos, lenguajes como C, HTML, CSS, JavaScript. Este año también han incluido la Inteligencia Artificial.

Este curso también está disponible en YouTube.com. Simplemente busque con la palabra clave CS50 en la web.

Echa un vistazo también en esto

Guía de Google para el desarrollo técnico.

Estudiantes – Guía para el Desarrollo Técnico – Google Carreras

Aprende aplicaciones OOAD y C ++. Hay algunos tutoriales y sitios web disponibles.

Programación Orientada a Objetos en C ++

C ++ Orientado a objetos también aquí hay 82 lecciones SoloLearn

Lenguaje C ++ – Tutoriales de C ++

C ++ – Comienza la codificación en C ++ – Udemy

3 sitios web para comenzar a aprender el lenguaje de programación de C ++

C, C ++ Tutoriales De Programación

Tutorial de C ++ – Aprende C ++ – Cprogramming.com

Si realmente quieres leer un libro, te recomiendo leer Programación: Principios y prácticas usando C ++ de Bjarne Stroustrup.

Sin embargo, si realmente desea un conocimiento profundo, debe trabajar en un proyecto de pasatiempo. Cuanto más complejo es el proyecto, más conocimiento adquieres y evolucionas como mejor programador.

Los algoritmos y las estructuras de datos serían un buen siguiente paso. Sugeriría leer el libro de Bjarne Stroustrop.