¿Cuánto tiempo tomará aprender los conceptos básicos de c ++?

No hay mucho tiempo si ya has estudiado y aprendido C. Ellos comparten características comunes. C ++ es básicamente una versión de C orientada a objetos, con algunas características adicionales. Si eres un estudiante como en la escuela secundaria o intermedia, estudia Ciencias de la Computación con C ++ por Sumita Arora.

Básicamente viene en dos volúmenes que es muy refinado y simple para principiantes.

Por otro lado, si quieres aprender o estudiarlo profesionalmente, hay dos fuentes:

  1. Compre C ++: la referencia completa, 4ta edición. Libro en línea a precios bajos en India
  2. Compre programación orientada a objetos con C ++ Reserve en línea a precios bajos en India

Y si no sabes nada sobre programación, llevaría bastante tiempo que el vocabulario de programación mejore con el tiempo y la práctica. De todos modos, sigue los libros anteriores, te enseñarán cada parte de la programación en C ++ y, junto con los libros, mantendrá la programación, es decir, la práctica, especialmente en el sistema, ya que las personas tienden a aprender más en su mente debido a su pereza.

Además, puede ver algunos sitios web como tutorialspoint o w3schools para obtener referencias adicionales.

Buena suerte 🙂

No hay exactamente tiempo para esta pregunta, creo!

Tal vez 1 día, 1 semana, 1 mes o incluso un año. Depende de cuánto tiempo puedas centrarte en estudiarlo.

C ++ es una herramienta, y creo que la mejor manera de estudiar cualquier idioma es siguiendo los pasos

# 01: Elija un buen libro de referencia como un diccionario para verificar la estructura e intente practicar un poco de ejercicio para comprender más sobre la teoría relacionada.

Sugiero un lugar para todos sus archivos de referencia.

# 02: Trate de hacer un hábito de programar todos los días con ejemplos, proyectos relacionados con su campo. Hay muchos proyectos de recursos (fuentes abiertas) para usted a través de Google con una clave adecuada.

# 03: 3R: Revisar, revisar e informar. Esta es una buena técnica para el desarrollo. Puede compartir su código, su opinión, ideas a sus amigos, socios, supervisores … ¡quienes pueden hablar con usted sobre sus problemas! (comunidad como este sitio es una de las mejores maneras de estudiar)

¡Cordial saludo!

Una respuesta honesta. Depende.

¿Ya has aprendido otro lenguaje orientado a objetos (OOP)? Con esto me refiero a cualquier cosa que tenga funciones (subrutinas, métodos, etc.). Cuantos más idiomas sepa, más fácil será aprender un idioma adicional. Me están haciendo aprender MIPS y VHDL en la escuela … y no está tan mal.

Cualquier buen curso universitario te enseñará OOP durante tus cursos. Además, sugiero tomar un curso en Estructuras de datos para saber cómo escribir código eficiente.

¿Por qué aprender estructuras de datos? Además de ser un curso sobre cómo funciona todo, aprenderá la diferencia entre el maravilloso Quick-Sort y el que consume Bubble Sort. Los materiales cubiertos le permitirán saber cómo codificar un programa que llevará 2 segundos de tiempo de ejecución, en lugar de 10.

No recomendaría usar libros. Cuando recién comencé a aprender C ++, estudiaba en una especie de “escuela secundaria” y los profesores no estaban tan entusiasmados, así que estaba implementando, desarrollando tareas y tratando de entender cómo funcionan por mi cuenta. Al principio estaba copiando los ejemplos de código encontrados en Internet, tratando de entender cómo y por qué funciona, mejorando. Entonces estaba usando solo piezas de viejos códigos escritos por mí. El tiempo para entender los conceptos básicos de C ++ depende completamente de usted, de cuánto trabaje y practique.

Los mayores problemas con el aprendizaje de un nuevo idioma para mí son las diferencias sutiles y no tan sutiles en la lectura y salida de datos, los diferentes formatos y formatos similares, pero a veces no son tan similares y se trata de recordarlos cuando no se ha utilizado uno en particular. Lenguaje por un rato.

Los conceptos básicos de aprendizaje deben durar alrededor de dos semanas (tiempo completo de inversión), pero no tiene sentido ir solo a los conceptos básicos: mejores lenguajes de programación para tareas triviales: aprender OOP requiere algo de tiempo y es extremadamente valioso, con qué rapidez lo aprende Depende de qué tan buenos sean sus recursos de aprendizaje, algunos sitios web pueden ser muy confusos (recomiendo el libro: c ++ absoluto). Aprender C ++ sin punteros de aprendizaje y administración de memoria también es una pérdida de tiempo, ya que esos son los conceptos que hacen que C ++ sea muy poderoso.

Les contaré mi experiencia, yo era de Java y me tomó 6 meses aprender Java en ese entonces …

Luego empecé a aprender C ++ y luego me tomó solo UN MES para abrir mi apetito con C ++

También debe saber que practicar las preguntas de salida en C ++ son muy útiles y aprender nuevos temas en C ++ como el manejo de archivos, los punteros y la lista enlazada no tomará mucho tiempo.

¡Feliz codificación!

Ha habido preguntas interesantes al respecto en un texto publicado por Peter Norvig hace algún tiempo: ” ¿Por qué todos están tan apurados? “. El texto se llama: “Enseñe a ti mismo a programar en diez años”. Básicamente se trata de lo fácil que parece aprender lo “básico” de cualquier lenguaje de programación, excepto Brainfuck, y lo difícil que será hacer algo útil.

¿Cuánto tiempo llevará aprender “presionar las teclas” y conocer los “nombres de las teclas” en un piano?

Es más rápido aprender de los proyectos y buscarlos en Google cuando tenga dudas. O puede referirse a C ++ primer, 11a edición (el libro que uso actualmente).