¿Dónde debo empezar a aprender a codificar?

Oh! Puedes empezar desde aquí.

Pero antes de comenzar, necesita un idioma para codificar. Por lo tanto, decida un idioma y continúe.

Supongamos que seleccionó C. Lo siguiente que tendrá que hacer en su camino para convertirse en un programador es obtener un compilador. Hay una serie de grandes compiladores disponibles. Puede, por ejemplo, descargar el Dev-C ++ o Código :: Bloques , ambos están disponibles como código abierto y tienen características agradables y simplistas.

Luego, vaya a Google y comience a buscar la introducción para principiantes a la programación en C. Entre los resultados de búsqueda con los que se encontrará, se encontrará este sitio web en C.com.com y encontrará contenidos que le enseñarán cómo comenzar. Luego, después de comenzar, todo depende de usted y de su determinación para seguir aprendiendo.

Por ejemplo, el primer programa que construirá en C es un programa ‘hola mundo’, que se ve así:

  / * Un viaje de cientos de líneas de código comienza con un #include  * /
 #include 
 int main ()
 {
     printf ("Hola, mundo! \ n");
     getchar ();
     devuelve 0;
 }		

Cualquier lenguaje de programación que elijas, primero escribirás un programa equivalente de hello world. No entenderás lo que hace cada línea de inmediato. Me tomó semanas entender lo que hace la primera línea cuando comencé. Por lo tanto, no se preocupe si no obtiene todo en su primera vez. De todos modos, entonces comenzarás a entender qué hacen la mayoría de las líneas, gradualmente.

A continuación, avanzará a conceptos adicionales como tipos de variables ( enteros, puntos flotantes, caracteres ), sentencias condicionales ( if..then..else, switch..case ), loops ( for-loop, while-loop, do- bucle ). Tomarán un poco de tiempo, pero eventualmente pasarás por todos ellos. Y, luego, entrarás en los conceptos técnicamente avanzados y ahí es cuando se empieza a endurecer. En esos momentos, busque foros donde la gente (bueno, puede buscar ayuda en cualquier momento que lo necesite, pero antes de comenzar a hacer preguntas en los foros, asegúrese de entender lo que está preguntando), como usted, que es justo comenzando o quienes están en su fase intermedia – obtenga consejos de expertos.

Hay personas agradables que están ayudando a cientos, si no miles, de personas (directa o indirectamente) a superar sus problemas de programación y usted puede ser uno de los aspectos más importantes del espectro. Un ejemplo sería Desbordamiento de pila: donde los desarrolladores aprenden, comparten y construyen carreras. Este sitio, aunque destinado a una audiencia más avanzada, es asombroso y encontrará que, de hecho, la mayoría de los problemas que encuentra en su curva de aprendizaje ya se han preguntado allí o en otros foros de discusión.

Además, obtener un libro es una buena manera de aprender a programar en su tiempo libre cuando no está frente a su computadora. Aunque la programación es algo que se debe hacer y aprender, obtener un libro te ayuda mucho. Tienes la oportunidad de seguir un patrón específico de programación de aprendizaje y el lenguaje.

Por lo tanto, cualquiera que sea el idioma que elija ( C, C ++, Java, Python o cualquiera de la Lista de lenguajes de programación – Wikipedia ) El esquema básico es el mismo.

Todo lo mejor.

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 Kenneth Eng a ¿Cuál es el mejor lenguaje de programación para que un principiante aprenda desde cero?

He escrito una respuesta antes para esta pregunta, y elegí python como el idioma para aprender. Creo que sería útil para usted echar un vistazo [1] y no dude en comentar para obtener detalles o explicaciones.

Notas al pie

[1] Respuesta de Mohamed Abdul-Tawab a ¿Cuáles son algunos recursos buenos y gratuitos para aprender Python?

Mi sitio está destinado a ayudar a personas como usted que son principiantes en varios temas. Ayudamos a los principiantes a aprender a programar y luego a progresar en cada nivel. Eso incluye los métodos, las fuentes y cómo obtener experiencia. También ayuda con las solicitudes de empleo en el futuro (cuando sea competente).

Programación de marea inversa

Puedes comenzar a aprender a codificar desde tu propia casa. Las lecciones de codificación y los tutoriales están muy disponibles en la actualidad y son accesibles para todos.

Si nunca lo has programado, te aconsejo que consideres qué idioma te gustaría aprender. Java, C ++ y Python son muy populares.

Entonces, te aconsejo que aprendas a:

  • Escribe un sencillo programa de hola mundo.
  • Definir y asignar variables.
  • Controle el flujo de su programa (es decir, si hay sentencias, bucles, etc.)
  • Utilizar matrices
  • Haga su propio programa pequeño basado en un pasatiempo o interés. Nada llamativo, solo probando sabes tus cosas

Yo diría que vaya a YouTube para buscar tutoriales para principiantes en el idioma que elija.

Espero que ayude.

Puede aprender a programar en cualquier lugar que tenga acceso a una computadora, preferiblemente una con conexión a Internet. Elija un lenguaje de programación (Scheme, Smalltalk, Haskell, Ruby y Python son opciones populares), encuentre un tutorial y haga todos los ejercicios.

Lo primero que debe aprender es cómo encontrar este tipo de información de manera autónoma, es decir, cómo usar Google y el botón de búsqueda de sitios y foros.

No estoy bromeando, no estoy discutiendo, es una de las habilidades más importantes que puedes aprender.

Sí, puedes preguntar aquí, en StackOverflow, etc., pero esto será una gran pérdida de tiempo. Vaya a Google y escriba: “¿Dónde puedo empezar a aprender a codificar?” Y luego haga lo mismo en youtube. Lee cuatro de los cinco artículos y mira dos o tres videos, no solo uno.

Leer varios artículos / videos sobre lo mismo tiene algunas ventajas:

  • Si tuviste mala suerte no estarás solo con uno malo.
  • diferentes personas dirán cosas diferentes
  • incluso cuando dicen lo mismo, lo dirán de una manera diferente y algunos pueden “hacer clic” más contigo y luego otros
  • Es una buena forma perezosa de estudiar algo, en lugar de solo leer algo, con menos esfuerzo.

En este momento, supongo que necesitas aprender muchas cosas: qué es la programación, qué idiomas existen, cuáles deberías aprender, etc., por lo que cada video agregará una pequeña parte al rompecabezas.

Hola,

Le sugeriría que contrate a un tutor o que se una a las clases de la institución donde pueda obtener la orientación adecuada mientras aprende a codificar y practicar en su hogar. Si practicas mucho, obtendrás la perfección en tus habilidades de codificación e intentarás despejar todas las dudas en la clase de tu institución y practicarla.

Mientras practica en casa, también puede obtener ayuda a través de los sitios web en línea donde puede obtener la solución al problema que está enfrentando y, si puede resolverlo, pregúntele su problema al profesor al día siguiente.

Si desea ingresar a la codificación este año pero no está seguro de por dónde empezar, consulte el curso de preparación de Firehose Bootcamp Prep. Este curso gratuito te dará una idea de cómo es la codificación.

En una biblioteca pública.
Comienza a leer cómo codificar en C ++.
Después de aprender a hacer matrices, funciones y bucles. Detener.

Ahora sabes cómo codificar. Después de aprender C ++, la mayoría de los otros idiomas deberían aparecer más fácilmente.

Si has leído los capítulos sobre punteros, estructuras, objetos, operadores de sobrecarga y Polimorfismo, has ido demasiado lejos.

Una forma en que lo haría si volviera a empezar sería encontrar un buen libro para presentarme a un lenguaje de alto nivel, como Python.

Una rápida búsqueda en Google sobre “cómo comenzar a usar Python” lo dirige a las páginas que le indican que descargue el intérprete y tal vez un IDE con el que puede escribir sus programas.

Usando su libro y algunos recursos en línea, puede obtener suficiente conocimiento para comenzar su propio proyecto. Eventualmente, diversificarse a otros lenguajes y marcos sería inteligente para poder crear una amplia red para poder elegir y elegir qué tecnologías serían las mejores para futuros proyectos.

Tuve la suerte de calificar para un código de codificación financiado por el gobierno el año pasado, pero principalmente me apoyé en Internet. Tantos tutoriales, cursos gratuitos en línea, videos de youtube…. La parte más difícil es elegir en qué idioma codificar.

En tu mente… de verdad, no es broma.

Todos, empezaron a aprender codificación, deben aprender a analizar problemas y luego a resolverlos con soluciones de software.

Tome problemas del mundo real, analícelos y si ha encontrado una pista, cómo resolverlos, aprenda un lenguaje de programación que se ajuste a la solución de software.

A menudo leo sobre tales preguntas y las respuestas estándar son siempre como “en casa”, “donde sea que pueda llevar su computadora portátil”, etc., incluso “encontrar tutoriales” …

Es seguro que la codificación en sí misma puede aprenderse con estos consejos, pero para crear una solución de software, debe comenzar por su mente.

Excepto que solo quieres aprender a saludar al mundo.

Porque nobo

Para la lógica de la computadora Code.org: cualquiera puede aprender a ver cómo los algoritmos se crean como bloques

Para el aprendizaje de idiomas utilizo SoloLearn: Learn to Code

También te recomiendo que aprendas matemáticas usando una aplicación de Android de tu elección

Luego, practique, practique y codifique sus propios proyectos, en la programación en lugar de en otras habilidades, no hay límites, deje que su imaginación se propague, como principiante, no piense lo que está bien o mal, simplemente deje que sus pensamientos vuele libremente.

Esa es una pregunta muy vaga, así que aquí está mi respuesta

¿Dónde debería comenzar a aprender cómo codificar, PARA EL PLACER?

Un buen libro que es divertido de leer y que asume poco. Y si no lo disfrutas, te rendirás.

http://index-of.co.uk/Hacking-Co

o Python para niños: una introducción lúdica a la programación

o

http://www.utrgv.edu/cstem/_file

¿Dónde debería comenzar a aprender cómo codificar, PARA GANAR MÁS?

Mira todos los sitios de programación de trabajo y revisa las habilidades requeridas

recuerda que te llevará AÑOS alcanzar un nivel en el que puedas trabajar.

Mientras contesto esta pregunta, asumo que eres un principiante.

Para aprender cualquier lenguaje de programación, escriba “newboston” en YouTube junto con el lenguaje de programación que desea aprender. El nombre del tutor es bucky roberts, comenzará desde cero y te guiará a través de todos los conceptos básicos. También puedes probar variaciones en tu código de manera paralela. Si eres parte de alguna universidad o institución, puedes solicitar la ayuda de tu profesor. Aprende cada concepto con claridad, no dudes en hacerte una duda al pensar que es una pregunta tan trivial y todos me ridiculizarán, créeme que a veces el 50% de tus compañeros de clase no lo saben. No se desanime ni pierda la esperanza si ve que las personas a su alrededor entienden algunos conceptos rápidamente porque algunos estudiantes entienden rápidamente y se esfuerzan por aprender. No des por sentado a tu profesor, no dudes en preguntar tus dudas.

Después de aprender lo básico, primero intente escribir el código. Invierta su tiempo y mente, haga de “mirar el código” su última opción.

Además de YouTube, puede utilizar geeksforgeeks, tutorialspoint, codeacademy o javaTpoint y sitios web similares, estos sitios web contienen suficiente material para que usted sea un programador profesional.

También puedes descargar conferencias de infiniteskills, su tutor de Java es bueno. Como solo aprendí Java de infiniteskills, no puedo hablarles de otros idiomas.

Udacity tiene un buen programa, la escuela Flatiron también.

Dirígete a edX y echa un vistazo al curso Harvard CS50.

¡Buena suerte!

El mejor y más confiable lugar para aprender codificación sería en un instituto de capacitación de TI. ¡El apoyo entre compañeros, la capacitación dirigida por un mentor y los laboratorios bien equipados lo prepararán para el trabajo!