¿Cuál es el primer paso que puedo dar para aprender a codificar?

Solo puedo citar de mi propia experiencia aquí, dado que hacía la misma pregunta hace unos 5 a 6 años. Para mí, los pasos fueron algo así como:

1: Tener algo que quieras hacer.

La codificación implica mucho pensamiento abstracto. Variables, funciones, clases, métodos … es mucho para ser directo. Es mucho más fácil mantenerte en orden cuando tienes algo en mente que quieres construir, y puedes ver cómo las cosas que estás aprendiendo se aplican a eso. Mi primer proyecto “real” fue un bot de IRC [1] que hacía cosas para chats de juegos … tirar dados y similares. ¡Ese bot fue reescrito y evolucionó muchas veces a lo largo de los años, y los conceptos que aprendí me ayudaron a progresar en mi carrera!

2: Elija un lenguaje simple para comenzar

Si bien puede comenzar en algo como C o C ++, ambos idiomas están más cerca del “metal” de una computadora, se compilan (se traducen desde el programa que usted escribe al código de la máquina) en lugar de interpretarse (lea línea por línea y ejecutado por otro programa) significa que se tomará más tiempo para ver dónde cometer errores y aprender sobre los aspectos internos de la computadora además de la codificación. No hay nada de malo en eso, pero es una manera difícil de comenzar y puede ser abrumador. Me gusta recomendar Python a los recién llegados: es un lenguaje extremadamente popular con una sintaxis relativamente fácil de entender.

Otra cosa ingeniosa acerca de python es que tiene lo que se llama un REPL, o un ciclo de lectura-eval-print-print. Esto significa que solo puede escribir un código Python, presionar enter, y se evalúa de inmediato y los resultados se muestran en pantalla. Si no estás seguro de cómo usar una función en particular, esta es una excelente manera de jugar con ella hasta que lo hagas (y algo que es casi imposible en un lenguaje compilado).

3: Obtener un buen material de referencia

La otra razón por la que sugiero Python es que su popularidad asegura que habrá una gran cantidad de información de alta calidad para que aprendas. No te puedes equivocar con Learn Python the Hard Way (no te asustes por el título, es un poco irónico). Para cuando haya terminado ese libro, tendrá una comprensión decente de la sintaxis de Python, pero también una comprensión básica de la programación en general.

4: ¡Practica!

¿Recuerdas el bot que mencioné antes? Cada vez que encontraba algún concepto limpio, se abría camino en el código del robot. Me sorprendió la frecuencia con la que estos conceptos se interconectan entre sí. Eventualmente, tendrá un repertorio de patrones en los que recurrir, donde puede pensar “Oh, sí, resolví este problema de esta manera”, y ensamblamos esos componentes poco a poco, aprendiendo sobre la marcha.

Pero como dice el dicho, si no lo usas, lo pierdes. Nunca dejes de escribir código. No lo deje por unos meses y regrese. Parte de ese conocimiento se habrá atrofiado, y el código que le resultó extremadamente sencillo de entender cuando lo escribió lo hará rascarse la cabeza al día siguiente.

5: Comprender que el aprendizaje nunca se detiene.

Incluso una vez que sepa cómo codificar, incluso una vez que esté en el nivel en el que simplemente puede ejecutar el código sin mirar un manual de referencia, aún encontrará cosas que lo confunden. Todavía vas a encontrar cosas que te hagan rascarte la cabeza e ir ¿cómo diablos funciona? .

El aprendizaje nunca, nunca se detiene. Incluso si entendió un lenguaje de programación como si lo hablara como su idioma humano nativo, el campo se mueve rápidamente y su conocimiento nunca estará completo.

¡Mucha suerte en tu viaje de codificación!

Notas al pie

[1] Karunamon / reibot

En primer lugar, también me gustaría señalar que al “codificar” o “programar” probablemente te refieres a “ingeniería de software”, es decir, la ciencia de crear aplicaciones de software. Las personas nuevas en el campo a menudo confunden el conocimiento de un lenguaje de programación específico (por ejemplo, Java, C ++, PHP, Python) con la habilidad de ingeniería de software. Un lenguaje de programación es simplemente un medio para lograr el objetivo de construir una aplicación.

Si desea embarcarse en una carrera de ingeniería de software, le recomiendo armarse con:

  1. Una elección de idioma y plataforma: C # y Windows es excelente.
  2. Buen material de instrucción (libros, recursos en línea, tutoriales en video, un curso universitario de introducción, etc.) Recomiendo una serie de cursos universitarios, pero su millaje puede variar.
  3. Las herramientas que necesitará: una PC con Windows, Microsoft Visual Studio 2017 (gratis).
  4. Tiempo y paciencia.
  5. Pizza y soda cafeinada (para darle energía para alimentar su entusiasmo).

En cuanto al material de instrucción, lo mejor es inscribirse en un curso (gratuito o no). Ya sea que se trate de un instructor o un entrenamiento de video a su propio ritmo, no hay nada como un curso formal para ayudarlo a comenzar con lo básico. Si decide enseñarse a sí mismo comprando uno o más libros, busque los que cubren el siguiente programa de estudios:

Los fundamentos (cómo funcionan las balas):

  • Representación numérica
  • álgebra de Boole
  • Construcciones de programación (ejecución secuencial, if-then-else, loops, instrucción switch / case)
  • Entrada y salida básica
  • Programación modular (funciones, paso de parámetros).
  • Estructuras de datos (matrices, listas, listas vinculadas, colas, árboles, tablas hash, conjuntos)
  • Algoritmos: algoritmos numéricos, búsqueda, ordenación, recursión, etc.
  • Excepciones y manejo de errores.

Programación orientada a objetos (cómo funcionan las armas):

  • Objetos y clases
  • Encapsulacion
  • Composición y herencia.
  • Polimorfismo

Patrones de diseño (cómo funcionan las ametralladoras):

  • Fábrica, patrón singleton, constructor, prototipo.
  • Adaptador, fachada
  • Iterador, comando, mediador
  • Editor, suscriptor
  • etc.

Programación GUI (cómo pelear una batalla):

  • Fundamentos de eventos impulsados
  • Formas y controles
  • Arrastrar y soltar
  • Portapapeles de Windows
  • Muchos otros temas demasiado numerosos para nombrar

Programación de Windows (cómo luchar una guerra):

  • Archivo I / O
  • Programación en red
  • Regex
  • Multimedia
  • Habla
  • Cifrado
  • Muchos otros temas demasiado numerosos para nombrar

Suena como mucho? Es. Pero recuerda esto: cada océano comienza con una gota de agua.

Le deseo suerte si decide embarcarse en este maravilloso viaje de ingeniería de software. Espero que te traiga tanta alegría como me ha traído. No hay nada más en la vida que quiera hacer excepto construir software útil, robusto y utilizable.

Ante todo,

Si usted es un principiante y no tiene ningún conocimiento de la codificación que necesita hacer es GOOGLE el concepto que desea o aprender los idiomas en línea. Preferiría primero que uses Youtube , ya que aprender aquí es la mejor opción. Youtube ofrece muchos canales para aprender lenguajes de programación. Hay muchos sitios disponibles para, por ejemplo. GeeksforGeeks | Un portal de informática para geeks o porque el conocimiento debe ser libre.

Si desea optar por el Desarrollo web , probablemente deba consultar los conceptos básicos de HTML y avanzar en CSS y luego en JAVASCRIPT. Si dominas estos tres idiomas, pasa a los lenguajes de fondo como PHP o MYSQL. Y nenjoy desarrollando sitios web o aplicaciones web.

Más bien, si quiere apostar por el desarrollo de software , lo importante es que necesita saber C y si eliminó los conceptos básicos aquí, puede avanzar más y aprender otros idiomas como JAVA , PYTHON y comenzar a desarrollar Softwares.

Pero recuerda que la codificación es muy fácil para aquellos que tienen un verdadero amor hacia ella, sino que es como leer chino para un chico marathi …

Primero, comienza con un buen lenguaje de enseñanza . Es una locura comenzar con un lenguaje industrial como Java, Python, JavaScript, C, Swift, etc. Los lenguajes industriales llevan una gran cantidad de equipaje que puede distraer a un principiante que debería enfocarse en aprender conceptos básicos de programación, NO en sus peculiaridades en el idioma de partida. y rarezas.

En segundo lugar, para el idioma de enseñanza elegido, siga uno o dos tutoriales de idioma para calentarse. También puede echar un vistazo a la referencia del idioma para familiarizarse con el idioma, a vista de pájaro.

Tercero, realice una serie de ejercicios de programación, cosas como rutinas de clasificación, algoritmos de búsqueda, cálculo de números de Fibonacci, etc.

Cuarto, comienza a escribir pequeños programas para hacer tareas simples. Trabaja en tu camino hacia proyectos de software más grandes. Recuerda, la clave para aprender a programar es la práctica . Mucha y mucha práctica de escribir software.

Para ser honesto, no hay muchos buenos idiomas para enseñar. Solo puedo pensar en Basic, Logo, Pascal, Scheme y Smalltalk. De estos, recomiendo altamente Smalltalk.

Por un lado, Smalltalk fue diseñado por Alan Kay y su equipo en Xerox PARC para enseñar programación a niños . Eso es un buen pedigrí.

Por otro lado, el lenguaje es sumamente simple y fácil de aprender. ¡Sólo tiene seis palabras reservadas! La sintaxis completa puede caber en una tarjeta postal.

Y, sin embargo, Smalltalk es increíblemente poderoso. Lea por qué Pharo podría ser el futuro del desarrollo de software.

Una vez que haya aprendido la programación de Smalltalk, es muy fácil seleccionar lenguajes posteriores como Java, Python y JavaScript. Eso es porque ahora tienes una base sólida.

Aquí hay algunos grandes recursos:

  • un tutorial agradable y suave – Aprende Smalltalk con el Profesor Stef
  • el Smalltalk más desarrollado – ¡Bienvenido a Pharo!
  • un libro gratis – Pharo actualizado por ejemplo
  • una guía de introducción para Pharo — Inicio rápido de Pharo
  • un MOOC (curso en línea abierto masivo): programación de objetos en vivo en Pharo
  • Algunos videos geniales – Smalltalk 4 You
  • un libro que me gusta (no basado en Pharo) – Smalltalk by Example
  • otro libro que me gusta (no basado en Pharo) – Programación de computadoras usando GNU Smalltalk
  • Algunos recursos adicionales – Recursos

Este libro (no gratuito) es mi favorito para aprender a usar Smalltalk para la programación orientada a objetos: Smalltalk, Objects, and Design, de Chamond Liu.

Yo mismo he publicado un montón de tutoriales de Smalltalk. Los últimos son:

  • Aprende a programar
  • Tetera: la programación web es fácil
  • Cómo utilizar el depurador Pharo

Buena suerte.

El primer paso es comenzar a pensar.

La programación y la codificación son dos cosas diferentes. La programación consiste en encontrar una solución a ese problema y la codificación lo está implementando. Aprende a pensar.

Ahora comienza con cualquier idioma, te sugiero que vayas por el lenguaje C o python . Vaya y busque en Internet para encontrar el que más le convenga como principiante; aumentará su conocimiento a medida que navega por la red.

Intente resolver varios problemas implementando a través del lenguaje que elija y no dude en pedir ayuda.

SUGERENCIA : – intente resolver todos los problemas en papel antes de hacerlo en una computadora, pensando como un compilador (ahora busque qué es un compilador, no está obteniendo ningún conocimiento aquí).

Buena suerte para su viaje para crear algo que pueda ocupar nuestro tiempo en el futuro.

La respuesta de Alfredo Morgen es buena; Definitivamente recomiendo Codecademy para las personas que desean obtener los conceptos básicos de la programación. Sin embargo, dicho esto, no profundiza mucho y no te enseña a pensar como un buen programador.

Después de que progreses desde Codecademy (o si decides omitirlo por completo), creo que deberías revisar Learn Python. Va mucho más allá en profundidad y lo alienta a encontrar información por su cuenta, y esa es la parte que la hace mejor. Puedes aprender mucho si trabajas a través de Learn Python the Hard Way y haces todo lo que Zed (el autor de Learn Python the Hard Way) sugiere, entonces estás bien encaminado para convertirte en un gran programador.

Si tiene alguna pregunta, simplemente pregúntele a Quora (si no tiene una respuesta definitiva) o al Desbordamiento de pila (si tiene una respuesta objetiva). En ese sentido, hacer preguntas sobre cosas que no sabes es realmente importante; lo expondrá a nuevas ideas y técnicas de programación y lo ayudará a desarrollar una mejor comprensión más completa de lo que está sucediendo con su programa.

De acuerdo, ¡U son nuevos en la codificación!

Bloque básico de construcción:

  • Recuerda tus conocimientos básicos de matemáticas
  • entender la organización y arquitectura de la computadora
  • saber poco más sobre la lógica digital
  • aprender programando c
  • entender la teoría de grafos y algoritmos
  • Probabilidad de repasar
  • Obtener conocimiento sobre la estructura de datos
  • aprender c ++
  • aprender java
  • Entender DBMS
  • aprender Python

Si tienes interés cambia para otro lenguaje de programación.

U puede concentrarse en:

  • HTML
  • CSS
  • Javascript
  • JQuery

U también puede aprender:

  • Diseño del compilador
  • Teoria de la computacion
  • Ingeniería de software
  • Redes

¡Bienvenido al “MUNDO DE LA CODIFICACIÓN”!

Gracias

Quiero aprender programación, ¿por dónde empiezo?

Es una pregunta muy difícil e interesante, por supuesto que podría lanzar C # y un libro sobre programación en .NET en su cara, pero ¿de qué me serviría? ¿Es mi idioma preferido realmente la mejor opción para ellos como principiantes totales? ¿Tal vez? Tal vez no. Tienes que considerar cuál es su objetivo al hacer esta pregunta. ¿Solo quieren entender mejor cómo funcionan las computadoras y los programas? ¿Quieren escribir bromas para bromear con sus amigos? ¿Quieren resolver un problema que tienen? ¿Quieren hacerte redundante?

Lo primero que trato de hacer es, por supuesto, averiguar por qué quieren aprender a programar. Creo que todos deberían hacerlo, pero es un buen punto de partida para comprender qué quieren sacar de eso. No es que cambie mi respuesta, pero sigue siendo interesante porque puedes modificar la respuesta.

Cuando te encuentres haciendo lo mismo una y otra vez, considera automatizar eso con el software que escribes tú mismo.

Si tiene un problema del mundo real, o un objetivo real, es más fácil sugerir un curso de acción. Sin embargo, escribir el software y aprender a escribirlo probablemente tomará mucho más tiempo que solo repetirlo, lo cual es algo para ser honesto y tenerlo en cuenta. Sin embargo, cuando haya aprendido cómo escribir su primer software, escribir el segundo debería ser más fácil o al menos ir un poco más rápido.

Quiero aprender programación, ¿por dónde empiezo?

Es fácil decirle a alguien que intente resolver un problema del mundo real, pero aún así no le dice cómo hacerlo, así que lo que trato de hacer es darles una buena mano de herramientas. Al recomendar una herramienta, un lenguaje de programación o un libro, debe tener en cuenta que no debe ser un aprendizaje demasiado elevado para que su primer programa Hello World ejecute. Si no hay resultados rápidos, es muy probable que la persona solo abandone y se rinda. La programación no es solo sobre el código que escribimos, sino sobre las things que conectamos.

Quiero que la persona tenga la sensación de logro lo más rápido posible, no importa si escribieron una sola línea de código o no, solo que ponen algo de lo que pueden estar orgullosos juntos. Con la emoción de lograr algo rápidamente, es más probable que deseen profundizar más y, finalmente, estén listos para comenzar a ver un lenguaje de programación real; ya sea C #, Java, Python o cualquier otro lenguaje de programación. Desde el principio desea que la persona entre en el proceso de pensamiento de: if hago this , then quiero hacer this , de lo else me gustaría hacer this .

El último par de años ha habido mucha participación en la enseñanza de programación para niños y cuando alguien me pregunta cómo aprender a programar, esa es mi respuesta; Apréndelo como lo haría un niño. ¿Cómo enseñamos programación a los niños? Hay un gran recurso llamado Code.org, su enfoque es permitirte armar programas en el navegador web y te da una sensación de logro rápidamente. Por ejemplo, puedes crear tu propio clon de Flappy Bird con un toque personal. Por supuesto, esto no resuelve su trabajo repetitivo que desea acelerar tan desesperadamente, ni resuelve sus problemas comerciales inmediatos. Sin embargo, le da una idea de cómo se siente unir el software y lo que se necesita para conectar dos piezas importantes.

No hay una respuesta simple a la pregunta que quiero aprender sobre programación, ¿por dónde empiezo? pero hay una guía que se debe dar y, dependiendo de su habilidad y su disposición para aprender, hay toneladas de recursos disponibles para su eliminación. Construir algo en el navegador usando Code.org: Cualquiera puede aprender es un primer paso para aprender a programar, pero tiene un largo camino por recorrer. Cuando te sientas listo para el siguiente paso, es posible que desees adquirir un buen libro que te explique los conceptos básicos de la creación de software para tu computadora.

Realmente, solo quiero aprender programación, ¡Dame los recursos!

Mucha gente solo quiere ser alimentada con la cuchara, pero lamentablemente no es posible, se necesita tiempo y paciencia para aprender a programar. Aprenderás cometiendo errores y obtendrás un montón de Oh wow, esto es realmente asombroso -momentos. Si realmente estás dedicado a aprender cómo construir software para tu computadora, hay un montón de libros que son excelentes para principiantes. Incluso si no terminas escribiendo tu propio software, es un conocimiento invaluable del que te beneficiarás realmente en este mundo de la tecnología.

Cuando estaba dando clases particulares sobre Java, usamos un libro llamado Head First Java que resultó ser un gran recurso para principiantes. Mucha de la gente en el curso nunca había construido nada para una computadora antes y el lenguaje y las ilustraciones en el libro realmente les ayudaron mucho. Head First es una serie que abarca muchos lenguajes y tecnologías de programación, para obtener la menor fricción entre el lugar donde se encuentra ahora y el lugar donde debe escribir su primer programa Hello World , sugeriría Head First Python .

¿No te gusta leer libros? Entonces realmente recomiendo revisar los videos de Programación para niños de Pluralsight.

Si tiene hijos, el aprendizaje de la programación junto con ellos beneficiará a ambos. ¡Los niños generalmente tienen preguntas realmente interesantes y buenas que amplían su mente y también es una buena razón para pasar más tiempo con sus hijos! Francamente, espero con ansias el día en que pueda enseñar a mis hijos la programación.

Después de leer un libro, juegue con Code.org: cualquiera puede aprender y posiblemente ver algunos videos en Pluralsight puede sentir que ya ha terminado; o sientes que quieres más. Si quieres más, te sugiero que te inscribas en un curso universitario o en un curso de programación de fin de semana / tarde. Esperemos que para entonces tengas suficiente en tu plato para construir algo interesante para ti mismo.

Dicho esto, aquí hay una lista de enlaces a recursos que sugeriría a cualquiera que quiera aprender a programar sin experiencia previa:

  • Code.org
  • Academia de código
  • Código de la escuela
  • Hackr.io – Encuentre y comparta los mejores cursos y tutoriales de programación en línea
  • Programación Pluralsight para Niños
  • Head First Books
  • Hora del código

Como sugerencia final, imagínese comprando un poco de hardware, montándolo en su garaje y pidiéndole que señale su automóvil cuando se acerque demasiado a la pared; Eso es algo que puedes hacer con algo llamado Arduino. Las posibilidades son infinitas, solo necesita encontrar algo que le haga cosquillas a su mente y que usted y su familia estén más interesados ​​en invertir tiempo en la programación.

– Ver más en: Quiero aprender programación, ¿por dónde empiezo?

Espero que ayude….

  • Sea bueno en la terminología básica del lenguaje de programación que desea codificar.
  • Además de esto, agregue algunos otros elementos clave como matrices, hashes, listas, etc.
  • Tener un conocimiento sobre las estructuras de datos (algunos de ellos se mencionan anteriormente) y algoritmos es necesario para el código.
  • Intente optimizar el código cada vez que escriba un código para cualquier tarea, ya que le hace memorizar todos los conceptos básicos. También te ayuda en la codificación eficiente.

Si está parcialmente satisfecho con la respuesta anterior, siga el enlace a continuación.

Las 10 mejores formas de enseñarte a codificar

¡¡ESPERO ESO AYUDE!!
TODO LO MEJOR

Aclamaciones,

Sigue sonriendo.

A2A 😀
Según tu pregunta, pediste primeros pasos …
Supongo que usted es un novato y no tiene ninguna experiencia en absoluto.

Te recomendaría aprender los siguientes idiomas-
1. C ++ <- Recomendado / Mejor
2. Java
3. HTML
4. JavaScript
5. Python
Si pudieras darme más detalles, podría refinar y darte tu mejor coincidencia. ¡Comenta abajo!

Paso 1 : Visita el blog del Programa Cpp @
http://www.pr0gramcpp.wordpress.com
Y aprende lo básico.

Paso 2 : comprar cualquier libro de C ++ / ir para el estudio en línea
Libros recomendados-> C ++ Primer (o) Buscar en quora
Estudio en línea en-> http://www.geeksforgeeks.org (o) búsqueda y experimento

Paso 3 : Practica, practica, practica tus habilidades de codificación
Utilice las siguientes plataformas para resolver problemas: –
Codechef
Hackerrank < -Best / Most Preferred
Codeforces
Y muchos más…

Lo más importante, por lejos, es encontrar un proyecto que esté dedicado a completar. Elige algo que te decepcionará a ti oa tu empleador si no lo terminas. Hay dos razones para esto. Primero, aprenderás mejor si agregas nuevos conocimientos a los antiguos. Ver el código a través de la lente de un problema que sabe cómo resolver es una manera invaluable de entenderlo y recordarlo. En segundo lugar, le dará el impulso para escalar las partes más empinadas de la curva de aprendizaje. ¡Debes tener más miedo de perder tu fecha límite que de la programación!

A continuación, elija un idioma. Vaya a una librería y hojee el primer capítulo de un libro de Python y un libro de Ruby o navegue por la web en busca de introducciones a los idiomas. Hay otros idiomas pero estos dos son excelentes. Elige el idioma que más te deleite. Son muy diferentes. Python me gusta más a los perfeccionistas, mientras que Ruby es atractivo para las personas con el cerebro izquierdo. Por supuesto, hay muchos artistas que usan Python y fanáticos que usan Ruby. ¡No te angusties por la decisión! Si no puedes decidir, simplemente lanza una moneda. Realmente no te puedes equivocar con ninguno de los dos. Y son como las lenguas románicas: si eres bueno en una, podrás aprender la otra bastante rápido.

¿El primer paso? Bueno, he respondido una pregunta similar a la respuesta de Manish Singh a ¿Qué se necesita para aprender a programar por cuenta propia? . Puedes mirarlo, si quieres.

Cualquier otra respuesta es suficiente para esta pregunta. Pero, lo que creo es un enfoque diferente. Le sugeriría que primero elija lo que quiere hacer, cuando haya aprendido a codificar.

  • ¿Quieres construir un sitio web?
  • ¿Quieres construir una aplicación de escritorio?
  • ¿Quieres jugar con IOT?

Todo tiene un lenguaje diferente y un enfoque diferente (en su mayoría).

Pero ahora un día javascript se está apoderando de todo. Así que digamos que quieres jugar con IOT.

Paso 1 . Aprender javascript

Paso 2. Construye algo.

Paso 3. Lo que has aprendido no es suficiente, repite el paso 1.

Paso 4. Repita el paso 2.

Paso 5. Aprende Nodejs

Paso 6 construir algo

Paso 7 Aprende Nodejs para IOT y luego construye algo.

Sé que solo pediste el primer paso, mientras escribías esta respuesta, no tenía nada más que hacer:)

Y tal vez, cuando tengas la suficiente confianza, opta por otro idioma, busca otro objetivo y construye algo hermoso.

Si eres un principiante, comienza con el lenguaje de programación C o C ++ porque son realmente muy fáciles de implementar y te ayudarán a construir tu lógica. La mayoría de los programadores han comenzado su carrera con C / C ++.

Hay toneladas de tutoriales o videos disponibles en Google o Youtube que te ayudarán a aprender cualquier lenguaje de programación.

Pruebe al menos 3–4 programas al día por su cuenta. Y serás un buen programador en 3 meses.

Te recomendaré una aplicación que definitivamente te ayudará a aprender fácilmente cualquier lenguaje de programación. Tiene muchos tutoriales con ejemplos, video tutoriales y preguntas de entrevista.

Y adivina lo que es totalmente gratis. No necesitas pagar un solo centavo por ello.

Encuentre el enlace a continuación para descargar la aplicación desde Play Store y el nombre de la aplicación es DESARROLLADOR.

https://play.google.com/store/ap

Permítanme adjuntar algunas capturas de pantalla de Developer Room.

¿Esta aplicación se ve interesante? Si es entonces revisa esta aplicación.

———La mejor de las suertes

No hay un procedimiento fijo que le ayude a aprender cualquier lenguaje de programación.

La documentación de cualquier idioma es el mejor recurso con toda la información y los ejemplos necesarios.

Primero necesita aprender los términos que usa un programador para que cuando lea o vea su tutorial, entienda lo que está sucediendo.

En segundo lugar, lea los documentos y el código simultáneamente y siempre escriba, nunca copie, pegue el código, de lo contrario no recordará la sintaxis.

Tercero, solo aprende las cosas que necesitas, no trates de aprender todo el idioma hasta que sea necesario.

Espero que esto ayude y feliz codificación …

No hace falta decir que el primer paso es seleccionar el lenguaje de programación en el que está interesado para codificar.

Si usted es un principiante, entonces capacítese mejor a través de tutoriales en línea en Internet o puede unirse a cualquier institución de capacitación.

Sin embargo, algo muy importante que hacer es apegarse a su decisión. Como inicialmente será difícil hasta ya menos que entienda claramente los conceptos básicos. Para aumentar tu confianza tienes que practicar mucho y mucho.

Puede aprender cualquier lenguaje de programación dentro de 3 a 4 meses, pero la experiencia lo convierte en un buen desarrollador.

La mejor de las suertes….

Gracias 🙂

Sumérgete en CodeAcademy y aprende JavaScript
http://www.codecademy.com/tracks…

¿Por qué? Porque puede intentar codificar en línea, de forma gratuita y sin la necesidad de descargar o registrarse. Las lecciones en CodeAcademy son simples y prácticas, por lo que puedes aprender pequeños trucos prácticos y ver los resultados rápidamente.

Gracias por A2A.

Primero elige el idioma de tu interés para codificar.

Desarrollar la habilidad de entender el problema y resolverlo tomando diferentes consideraciones.

Hazte maestro en conceptos básicos en lenguaje específico.

aprender a escribir algoritmos

aprender a convertir algoritmos en pseudo código y luego a programar.

PD: Las opiniones anteriores son mis opiniones personales sobre el asunto que ha solicitado. Creer o seguir lo anterior es bajo su propio riesgo.

La respuesta de Ashutosh Chatterjee a ¿Cómo deberías empezar a aprender programación?

Para su pregunta, esta es la respuesta general que se me ocurrió. Si necesita alguna guía sobre los lenguajes de programación, puede comentar.

Comencé mirando tutoriales en línea. Descargue el código de ejemplo y léalo / ejecútelo para tener una idea clara de cómo funciona realmente. Cambie los fragmentos pequeños del ejemplo y estudie cómo cambia el comportamiento o qué errores se generan. Publicar preguntas a quora para problemas específicos que pueda tener. Un buen maestro es como el oro. Cuando encuentres buenos maestros, agrégalos a tu arsenal. Hazles saber cuánto te han ayudado. He agradecido a cientos de maestros tutoriales en línea y TODOS lo aprecian.

Finalmente, ayude a otros que también pueden estar luchando … .. Círculo completo; )

Aprender a codificar es codificar locamente (obsesivamente).

  1. Ir a través de los conceptos entender el proceso en lugar de asaltar la sintaxis.
  2. Y código, código, código… .. (Solo juega con él).

Estos dos pasos deben estar en un bucle infinito para siempre (uno después del otro)

Cuantitativamente, si tiene dos horas de tiempo, repase los conceptos durante unos 45 minutos y luego codifique el tiempo restante.