Tengo 14 años y quiero empezar a aprender a codificar. ¿Cómo me recomienda empezar?

Debe comprender que no se trata de aprender Python o cualquier otro idioma. Se trata de aprender a programar . No són la misma cosa.

Debe saber que aprender a programar es difícil y requiere paciencia y determinación.

Debe saber que es mucho más que aprender un lenguaje de programación. Debe aprender a resolver problemas , y esto requiere desarrollar sus habilidades analíticas y lógicas. Estás, en esencia, entrenando tu mente.

Necesitas saber que aprender a programar es un proceso continuo. Después de que hayas aprendido lo básico, debes practicar constantemente escribiendo programas. Cuanto más practiques, mejor serás.

Dicho todo esto, no es necesario que el aprendizaje de cómo programar sea más difícil de lo que tiene que ser. Así que aquí está mi consejo …

Comience con un buen lenguaje de enseñanza . Un buen lenguaje de enseñanza es muy simple y fácil de aprender. Es gratis desde el navegador que encuentras en lenguajes como Java, Python, JavaScript y C. (Sí, incluso Python es bastante crufty).

Un buen lenguaje de enseñanza te permite enfocarte completamente en los conceptos básicos de programación (como OOP) sin que te distraigan las rarezas y peculiaridades del lenguaje.

No hay muchos buenos idiomas de enseñanza. Solo puedo pensar en Logo, Pascal, Scheme y Smalltalk. Recomiendo Smalltalk porque:

  1. Es uno de los idiomas más limpios, pequeños y simples del mundo; Su sintaxis puede caber en una tarjeta postal!
  2. Es puramente orientado a objetos, y OOP es el paradigma de programación más importante en la industria de TI. Simplemente no hay mejor manera de aprender programación orientada a objetos.
  3. ¡Cuenta con un fantástico entorno de codificación y depuración en vivo que puede amplificar su productividad hasta cinco veces!
  4. Smalltalk es más divertido que un barril de monos. Las otras lenguas de enseñanza están prestadas.

Para obtener más información, lea Por qué Pharo podría ser el futuro del desarrollo de software.

Para aprender Smalltalk, lea la respuesta de Richard Kenneth Eng a ¿Qué lenguaje de programación se considera el más fácil para los principiantes?

Opte por un lenguaje fácil, pero “real” (es decir, no hay un lenguaje destinado solo a enseñar a los niños) como Ruby o Python : es importante que su mente sea más libre con un lenguaje que haga un trabajo pesado para usted y que use un Herramienta que también usarían los profesionales.

Luego dedique unos meses a cualquier tutorial, curso o pista que pueda encontrar (mi experiencia en ese sentido, si lo considera lo suficientemente valioso como para ser de inspiración); una vez allí, tendrá la habilidad y el conocimiento suficiente para colaborar o competir con otros usuarios.

El resto simplemente fluirá; es mucho más fácil decirlo que vivir, pero básicamente eso es todo.

Espero que esto ayude, feliz codificación 🙂

Empieza por empezar.

El mejor lugar para estar es el agnosticismo lingüístico, donde tendrá una base equilibrada de conceptos de bajo y alto nivel. Habilidades clave para desarrollar, persistencia y consistencia. Si estás atascado, te falta conocimiento o experiencia.

Existen ventajas y desventajas en casi cualquier idioma para principiantes, por lo que recomiendo adquirir algo de experiencia en lo siguiente.

IDE vs Editor de texto / línea de comandos

Un IDE (entorno de desarrollo integrado) le brinda agradables funciones de apuntar y hacer clic para probar su código, así como herramientas para la depuración (paso a paso en cada línea de código y le muestra lo que está sucediendo).

Trabajar desde un editor de texto (como Vim o Emacs) y trabajar con la línea de comandos trae consigo dos ventajas. En primer lugar, no hay agarre con la mano, así que empiezas a intimar con las herramientas porque no hay un IDE que haga todo por ti.

do

Acostúmbrate a trabajar con datos en bruto, memoria en bruto y la máquina. Además de eso, puede ejercer principios de programación sólidos, como la programación modular.

Java

Aprende programación orientada a objetos. Java tiene excelentes entornos para comenzar, con mis recomendaciones como Eclipse, IntelliJ y Netbeans (en ese orden).

Pitón

Otro gran lenguaje para la programación orientada a objetos.

Ensamblador

Baje y ensucie con la máquina. ¡Tal vez intente algo de programación de GameBoy en ensamblador y diviértase mucho con su pequeño conjunto de instrucciones y los resultados INMEDIATOS! especialmente dado que tiene un “motor” de gráficos en forma de una tarjeta gráfica directamente accesible.

Para Windows realmente disfruté trabajando con RosAsm.

C ++

Un buen balance de programación de bajo nivel y orientada a objetos. En Windows tienes el fantástico Visual Studio Express IDE y XCode en la Mac.

Un gran punto de partida.

Echa un vistazo a “Learn C The Hard Way” y “Learn Python The Hard Way”. Son excelentes recursos que le brindan ejercicios alcanzables para ganar experiencia rápidamente.

Gran pregunta Si tienes entusiasmo por aprender, entonces diré, adelante.

Escribir programas de computadora es un destacado entre las aptitudes más importantes que puede obtener en estos tiempos de vanguardia, ya sea para las perspectivas de profesión o para ampliar su cerebro y hacer algo magnífico.

¿Por qué quieres aprender código? ¿Cuál es tu interés?

El curso que tome dependerá en gran medida de por qué necesita averiguar cómo codificar en cualquier caso y cuánto tiempo necesita dedicar al aprendizaje. Si tiene la oportunidad de ser un desarrollador experto, unirse a los cursos escolares puede ser su opción más lógica. Si necesita reunir sitios o entretenimientos sin ninguna razón en particular en su tiempo adicional, los ejercicios de instrucción intuitivos pueden ser mejores. La coalición tiene un examen, obviamente, elecciones en vista de la carga de trabajo, el costo y la razón por la que está programando.

  • Elige el idioma correcto que te interesa

No hay “mejor” dialecto de programación, y una vez que has aprendido uno, es realmente sencillo conseguir otro, así que no te preocupes demasiado al elegir tu primer dialecto. A fin de cuentas, unos pocos dialectos son más benevolentes para los aficionados que otros. El dialecto con el que comiences puede depender, una vez más, de tu motivación.

Lo básico de una programación es la programación en c, como todos decían. Es el jefe de la codificación. Entonces, si comienza con la programación básica de c, puede aprender fácilmente c ++ y otros serán más fáciles para usted.

Voy a decir probar primero la programación básica. Entonces elige el tuyo. Me gusta php personalmente.

  • Navegar por YouTube

YouTube es tu primer maestro aquí. Puedes buscar en YouTube y encontrar los detalles que desees. Conceptos básicos de programación. Mira videos de YouTube y practica el código lado a lado. No copie pegar por favor. Trate de entender lo que la persona está diciendo.

  • Consigue tu propia computadora de escritorio o portátil
  • Encuentra un libro para el código que quieres aprender.
  • Ve por lo fácil, no por lo complejo.
  • Empezar con simple
  • Se paciente

Sabes que enfrentarás muchos errores en la codificación, no renuncies a ser paciente.

Si practicas por tu cuenta, nadie puede detenerte. Dale tiempo.

¡Empieza a aprender hoy con YouTube!

Usted puede aprender la codificación de los sitios de e-learning. Pero no sé cuál es bueno para ti. Debes comenzar con HTML y CSS. Codeschool, Onemonth y Lynda es realmente bueno. Todos ellos ofrecen algún tipo de descuento al primer mes.
Inscribirse en el código de la escuela por 9 dólares
Disfruta de un 10% de descuento en OneMonth.com
lynda.com 10 días de suscripción de prueba

Khan Academy es una herramienta interactiva en línea más adecuada para estudiantes de grado medio y superior. Khan Academy enseña los fundamentos de codificación utilizando JavaScript y ProcessingJS. Los estudiantes aprenderán cómo crear animaciones, juegos y dibujos a través de la programación. Aprenderán cómo hacer páginas web usando HTML y CSS. Los estudiantes pueden compartir sus creaciones con otros estudiantes y aprender unos de otros.

Estás en la mejor edad cuando decidiste tu carrera. Pero antes de aprender a codificar, le sugiero que dedique algo de tiempo a desarrollar sus habilidades de razonamiento lógico y resolución de problemas. tienes tiempo para dedicarte a estos campos y una vez que domines estos, la codificación no será un problema para ti. Empiece a aprender C o python también, pero solo lo básico, porque no quiero que se aburra al tratar de aprender cosas complejas porque no tiene ningún maestro / mentor con quien discutir y aclarar sus conceptos. Una vez que haya alcanzado la edad adecuada, estará listo para admitir en una universidad de programación y ya tendrá conceptos básicos de programación que lo harán superior a otros estudiantes y tendrá la oportunidad de hablar con los mentores. Comience a buscar buenos colegios de programación a partir de ahora y seleccione uno de ellos. Holberton es una buena opción donde tendrá todas las oportunidades para sobresalir en sus habilidades. Buena suerte,

Comience a usar HTML y CSS para principiantes (w3schools.com) o también puede comenzar a usar C ++ o Pascal

Para C ++, puede iniciar el tutorial desde cplusplus.com

Puedes aprender solo o conseguir un curso de informática.

También comparto la edad con usted y personalmente creo que debería comenzar con scratch.scratch tiene una comunidad muy grande y amigable, además de que es muy fácil de aprender, puede aprenderlo en cuestión de horas y ahora la parte difícil después de usar rasguño deberías ir a qué lenguaje de computadora, es más difícil porque hay muchas opciones para principiantes

Lua: estoy aprendiendo lua porque es muy fácil de aprender y tiene muchas más características interesantes y actualmente es utilizado por grandes compañías de juegos como king, rovio, etc. y si aprendes lua tienes muchas opciones.

Juegos, desarrollo web, análisis de datos, clasificación de big data para nombrar algunos

Adopte un lenguaje de programación simple como C o Java o Python y comience a codificar programas simples. Asegúrese de comprender cómo funciona todo, esa es la parte más importante. Si necesita ayuda pregunte a alguien, pero asegúrese de entender. Da pequeños pasos de progreso y serás bueno en eso algún día.

Tengo la misma edad que tú. Haría algo llamado rasguño durante una semana para ver si te gusta (el rasguño es realmente simple). A partir de eso te sugiero que vayas a HTML y CSS. Haga esto durante 1-3 meses. Entonces le sugeriría que aprendiera los conceptos básicos de C. Desde C, podría hacer Objective-C, C ++ o C #. Si desea crear juegos para iOS, sugeriría el objetivo c, pero también puede hacer juegos para iOS con rapidez.

Vaya a los tutoriales en línea de W3Schools en línea, allí obtendrá todos los detalles sobre la codificación (diferentes idiomas) de manera inteligente.

use scratch y el libro llamado algoritmo espíritu de computación y videos de oresoft en youtube y nptel, udacity y coursera. Esto es más que suficiente.

Python te dará un buen comienzo. Es muy fácil de aprender. Para practicar al azar, sugeriré C ++ entonces. 🙂

Además de las respuestas que se dan aquí, tenga en cuenta que la programación es una habilidad difícil de dominar y pasará mucho tiempo antes de que “la entienda” y comience a construir cosas significativas.

Digo esto para no desanimarte, pero con la esperanza de que esto te anime a no rendirte si al principio no tienes éxito

More Interesting

Siempre me cuesta aprender nuevas palabras en inglés porque pierdo demasiado tiempo para aprenderlo y luego lo olvido después de unos días. ¿Cómo puedo memorizar nuevas palabras en poco tiempo?

Quiero hacer de la lectura y el aprendizaje de nuevas cosas un hábito, pero sentirme atrapado en mi vida diaria y es como un ciclo que me molesta mucho. ¿Qué tengo que hacer?

Soy un estudiante de ingeniería de 18 años. Quiero aprender programación, pero no entiendo nada en la universidad. ¿Qué tengo que hacer?

Vivo en Anand, Gujarat. Quiero aprender el canto vocal. ¿Que puedo hacer? ¿Hay algún sitio web gratuito que enseñe canto vocal?

Leí el libro ‘Cómo ganar amigos e influir en las personas’ de Dale Carnegie. Recuerdo y entiendo muy bien el contenido, pero ¿cómo sigo recordando y aplicando este conocimiento a las situaciones cotidianas? ¿Y adónde voy desde allí?

Estoy considerando aprender cómo programar / codificar, pero no sé cómo empezar. ¿Qué es un consejo?

He estado aprendiendo inglés durante 3 años, ¡pero aún no puedo expresarme en inglés! ¿Cuáles podrían ser los motivos?

Necesito conocimientos sobre cómo ayuda el aprendizaje en línea. ¿Hay algún sitio disponible que pueda ayudar?

Soy un contador público en Mumbai. Tengo mucho interés y deseo de aprender el desarrollo de aplicaciones móviles y aprender programación. ¿Donde debería empezar? ¿Cuáles son los buenos institutos de formación para esto en Mumbai?

Quiero ser financieramente rico. ¿Qué matemáticas debo aprender para ayudarme a alcanzar esa meta?