¿Dónde empiezo a programar C a los 13 años? Conozco JavaScript muy bien y quiero comenzar con C ++. ¿Cómo debo empezar?

Javascript no es nada como C ++. Vas a comenzar casi desde sctatch. El mejor libro para un seguimiento una vez que tenga lo básico es recoger el libro Effective C ++.

En el camino hacia el aprendizaje de C ++, es probable que aprendas algo sobre la arquitectura de la máquina. C ++ no intenta aislar al programador de la arquitectura de la máquina. Esto es tanto lo bueno como lo malo. Lo malo en la mente de muchas personas es que tienes que aprender la arquitectura de la máquina para ser completamente fluido en C ++. Lo bueno para los estudiantes es que aprendes la arquitectura de la máquina para ser fluido. A diferencia de Javascript, C ++ no es basura recolectada, así que debes limpiar después de ti mismo. La buena noticia es que puede limpiar correctamente después de usted mismo cuando utiliza identificadores sin memoria. La mala noticia es que también tienes que limpiar la memoria.

Probablemente querrá usar un IDE, ya que pueden ayudar mucho con algunas de las tuercas y los pernos de la compilación y la depuración.

C ++ es mi idioma favorito. Goof lamer con tu empeño.

Si no sabe cómo crear Makefile, use GCC o sea muy fluido con el comando linux, puede ser muy difícil para su edad.

Así que empieza a usar esto y creo que te gustará, cuando seas muy bueno en la línea de comandos de Linux, Windows o Mac. Puedes compilar tu programa por ti mismo.

Aprende con este sitio: CodinGame – La programación es divertida.

Es un sitio web para aprender programación en cualquier idioma que te guste. Debe usar un IDE multiplataforma para C y C ++: JetBrains CLion porque es muy IDE y no necesita saber makefile o GCC para el programa básico. Haz lo mismo que hiciste en Javascript (sin animación) con C ++.

Este chico parece saber de lo que está hablando.

En cuanto a C ++, aprendí lo que sé de C ++ de TheNewBoston:

thenewboston

Tiene temas sobre TODO, como puedes ver, incluyendo C y C ++.

También está este sitio web:

Aprende C – Tutorial interactivo de C gratis

Y el equivalente de C ++:

Aprender c ++

Aprendí C ++ a los 13 años en C ++ para Dummies. JavaScript no se parece mucho a C ++, por lo que incluso si conoce los conceptos básicos de programación en JavaScript, es posible que desee utilizar un libro de “estilo principiante” a menos que sea bueno para leer explicaciones técnicas. Como dicen otras respuestas, puede que no le resulte fácil lidiar con la compilación de la línea de comandos, así que vaya con un IDE. Mi recomendación es Code :: Blocks, que presentaba algunas dificultades para aprender a los 13 años.

Pude hacer programas lógicos simples por mi cuenta, como un tamiz de números primos, un simulador de tragamonedas (no preguntes, te juro que no aposté en ese entonces), y una calculadora simple. Todos los programas muy genéricos para principiantes, pero no obtuve el código ni las ideas de ningún libro. La creatividad es una gran cosa cuando estás aprendiendo a codificar a una edad temprana. C ++ fue el primer idioma en el que hablaba en serio, y aprendí algunos otros idiomas desde entonces, lo que debería darme un impulso cuando esté en la universidad el próximo año.

Toma este libro Léelo y escribe un código en C ++.

Piensa en cualquier problema de programación: algoritmo, estructura de datos. O cualquier programa simple para resolver un problema. Intenta escribirlo en C ++ a medida que aprendes.

Eficaz libro de C ++.

Puede aprender C ++ con facilidad si tiene la confianza suficiente para emprender su carrera.

Aquí está el mejor sitio para estudiantes como tú:

Clases de codificación para niños y adolescentes

Yo sugeriría simplemente jugar un poco al principio. No he usado C ++ durante años, por lo que no estoy actualizado con respecto a las buenas fuentes. Personalmente lo utilicé durante mi época universitaria. Si buscas tutoriales, lo busco en Google y lo pruebo hasta que encuentres uno que te guste.

Aparte de eso, tan pronto como se haya familiarizado con él, sugeriría escribir algunas extensiones para juegos. Hay juegos de código abierto que pueden no ser demasiado complejos.