Cómo enseñarme a codificar

Hola hermano, relajarse no es tan difícil como parece, y cuanto más lo experimentes de primera mano, más disfrutarás.

Entonces, ante todo, decida el propósito de la codificación. Hay lenguajes como … (dados en orden de más simple a más difícil)
Lenguajes relacionados con la web: HTML, CSS, XML
Programación lang – C, C ++, C #, Java … estos son usualmente Lang de uso múltiple
Lenguaje de secuencias de comandos: Python, Java Script
Lang esotérico – Brainf ** k … hay un lang como ese … JURO
Visual Lang – como Scratch

De estos, he aprendido Scratch, CSS, Python y obviamente BF …

Puedes aprender Scratch de http://scratch.mit.edu/
HTML, CSS … Tutoriales web en línea de W3Schools … es el mejor lugar
Python … referí un curso gratuito por MIT, sobre edx Introducción a la informática y programación usando Python … realmente agradable para comenzar.
BF … realmente no necesito nada, es silencioso simple, pero ignóralo.

A continuación, qué hacemos, descubrimos formas rápidas y eficientes para que la computadora trabaje para nosotros.
Por ejemplo,
1. ¿Hasta dónde puede recitar la tabla de 7 … hasta 20-25 supongo … máximo 50
la codificación puede llevarlo hasta aproximadamente 7 * 1000000, más rápido de lo que dice sus tablas hasta 7 * 10

2. Mostrar patrones como

**** * *
*** ** ***
** *** *****
* **** *******

Estos son solo uno de los más simples, y probablemente uno de sus primeros programas.

Así que sigue adelante y comienza este excelente viaje

PD: este increíble video para darte un pequeño arranque.

Todos tienen un enfoque diferente para el aprendizaje. Depende totalmente de tu personalidad. Aquí hay algunas personalidades que conozco:

  1. Las personas que leen muchos libros a su propio ritmo y pasan mucho tiempo entendiendo los conceptos básicos
    Si es así, vaya a la biblioteca, tome un libro que le resulte atractivo y siga sus ejercicios y proyectos.
  2. Las personas que buscan tutores para codificarlos de manera organizada
    Si es así, busque tutores en línea o publique una solicitud en forma independiente o en otro lugar.
  3. Las personas que buscan mentores para guiarlos, pero prefieren hacer su propia investigación y administrar sus caminos de aprendizaje.
    Si es así, asista a reuniones de codificadores y únase a los foros de codificación. Es muy probable que encuentre un mentor pronto.
  4. Las personas que prefieren ver videos tutoriales y leer blogs para comprender varios conceptos
    Si es así, sugeriría buscar un curso sobre Coursera .
  5. Personas que toman un proyecto y comienzan a hacer cosas: hacer que las cosas funcionen de alguna manera y luego hacer que funcionen correctamente
    Si eres esto, eres como yo. La idea de hacer que las cosas funcionen puede sonar cruda al principio, pero te lleva a través de tanta investigación que aprendes bien. Aunque tenga cuidado, esto es solo un ejercicio de aprendizaje y no se supone que sea una característica.
    Sugeriría elegir un pequeño proyecto, como hacer tu propio blog o hacer una aplicación para tu teléfono y comenzar a trabajar en él.

Antes de que alguien le diga cómo aprender o busque ayuda, debe identificar su personalidad.

A continuación, debe identificar el dominio que desea dominar: sitios web, aplicaciones móviles, sistemas empresariales, etc. y sus diferentes componentes. Digamos que eligió el desarrollo de sitios web, estas son las cosas que debe saber como requisito previo:

  1. HTML
  2. CSS
  3. Javascript / JQuery
  4. Un lenguaje de programación como PHP, Python, Ruby, etc.

Seleccione uno de los componentes donde desarrollará su competencia, mientras que otros pueden limitarse al conocimiento práctico. Lo mismo se aplica a otros dominios también.

Una vez que conozca su personalidad y dominio, podrá responder su pregunta usted mismo o, de lo contrario, podrá plantear preguntas más específicas para los próximos pasos. Después de que la pelota comienza a rodar, las cosas se vuelven más fáciles.

Por cierto, comencé a crear sitios web en WordPress CMS en mi universidad cuando no sabía nada de codificación y aspiraba a ser fotógrafo. Ahora creo soluciones para empresas.

Comprenda este pensamiento: piense en un lenguaje de programación como un idioma chino y su computadora es china. Por lo tanto, solo entiende chino. Ahora tienes que aprender este extraño chino (lenguaje de programación).

¿Ahora cómo aprender eso?

Yo recomendaría, comenzar con la madre que es la programación C. Puedes elegir cualquier libro, mi elección es este bebé, https: //www.cluster2.hostgator.c

Es un buen libro para comenzar. Comprenda los conceptos e ideas e intente implementarlos en su espacio de trabajo. Utilice el editor de bloques de código con su compilador. Es más fácil de usar. Mientras estudia y pasa por la fase de aprendizaje, su mente desarrolla varias preguntas sobre cómo funciona la sintaxis y cómo podría hacer algo más con eso. Tu mente es genial, ya sabes. No dejes de experimentar con códigos. Y lo más importante, observe y observe los resultados. Concluye cosas a tu nivel. Si te confundes, escribe preguntas en google, stackoverflow también ayuda mucho. Después de pasar algún tiempo (días) adquiriendo conocimiento y estudiando parte, acceda a algunos sitios de codificación fáciles como HackerEarth: desafíos de programación y trabajos de desarrollador. Abrir problemas etiquetados fáciles. Intenta resolverlos, intenta cada vez más, nunca te rindas hasta que te agotes por completo. Y, por último, si aún no resuelve, vea el editorial. Comprende cómo se ha hecho. Recomendaría, vea las soluciones de las personas, incluso si resuelve el problema, le hace conocer otros enfoques. Después de pasar días haciendo esto, probablemente ya sepa a dónde dirigirse ahora.

El inicio siempre es lento, no se decepcione al no implementar pequeñas cosas. Es muy normal. ¡La práctica es la clave! No deje de programar, al menos, 4-5 problemas fáciles en un día en su período inicial.

¡¡Buena suerte!! 🙂

Es un viaje bastante largo. tienes que decidir qué aspecto de software o desarrollo y diseño web. Gracias a Internet, son lugares increíbles para aprender.

el software tiene una curva empinada de aprendizaje muy larga. El desarrollo web depende del lenguaje que decidas usar. Si decides el software, te aconsejo que comiences con Python y luego te gradúes a otros idiomas (por ejemplo, Java, C y C ++) en el que también puedes sumergirte desarrollo móvil si aprendes java, c # o swift. El desarrollo web debe comenzar con HTML, Java Script y CSS (no es obligatorio solo si va a diseñar), luego elija un lenguaje de desarrollo de servidor web como PHP, Python, Ruby o Node. Todos tienen su ventaja y desventaja. mira aquí Code Wars: Ruby vs Python vs PHP [Infografía]

después de elegir una ruta, recomiendo usar estos recursos para aprender

Aprenda a codificar la ruta de desarrollo web (tienen HTML, script java, ruby, python y php).

thenewboston for (java, c ++, c y también web dev).

Si usa juiciosamente en estos recursos, básicamente comprenderá la ruta elegida. ahora eres un principiante experimentado. En esta etapa, la pelota está en tu cancha. Ahora comprende la mayoría de los conceptos de programación. Lo único que queda es practicar, practicar, practicar. Al practicar, entiendes mejor la ruta y el idioma elegidos y exploras temas y conceptos avanzados.

Nota: es una curva de aprendizaje muy larga para convertirse en un buen programador. Un mentor (alguien que tenga experiencia en la codificación) será muy útil al principio. Al principio, las cosas pueden ser extrañas para ti, no olvides que google, Stack Overflow y quora son tus amigos.

Recuerde que no será pan comido, especialmente si elige la ruta del software. La persistencia y el trabajo duro son la clave.

Buena suerte !

Te recomiendo que te armes con:

  1. Una elección de lenguaje y plataforma: C # y Windows son excelentes.
  2. Buen material de instrucción (libros, recursos en línea, video tutoriales, un curso introductorio a la universidad, etc.)
  3. Las herramientas que necesitará: una PC con Windows, Microsoft Visual Studio 2017 (gratis).
  4. Tiempo y paciencia.
  5. Pizza y refrescos con cafeína (para darle energía para alimentar su entusiasmo).

En cuanto al material de instrucción, su mejor opción es inscribirse en un curso (gratuito o de otro tipo). Ya sea un instructor dirigido o un video de capacitación a su propio ritmo, no hay nada como un curso formal para ayudarlo a comenzar con lo básico. Si elige aprender por su cuenta comprando uno o más libros, encuentre aquellos que cubran el siguiente programa de estudios:

Los conceptos básicos (cómo funcionan las balas):

  • Representación numérica
  • álgebra de Boole
  • Construcciones de programación (ejecución secuencial, if-then-else, bucles, declaración de cambio / caso)
  • 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, clasificación, recursividad, etc.
  • Excepciones y manejo de errores

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

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

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

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

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

  • Conceptos básicos impulsados ​​por eventos
  • Formas y controles
  • Arrastrar y soltar
  • Portapapeles de Windows
  • Muchos otros temas demasiado numerosos para nombrar

Programación de Windows (cómo pelear una batalla):

  • E / S de archivo
  • Programación de red
  • Regex
  • Multimedia
  • Habla
  • Cifrado
  • Muchos otros temas demasiado numerosos para nombrar

¿Suena mucho? Está. Pero recuerde esto: cada océano comienza con una gota de agua.

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

Soy programador autodidacta, comencé a codificar cuando estaba en noveno (tablero cbse).
Bueno, fue C ++. presté mucha atención a este lenguaje, al comenzar pensé “¿cómo codificaré?”
pero tomé la ayuda de google para estudiar c ++ y al final del día 10, completé el curso de computación de la clase 12.
Un día, mi amigo me dijo que quería construir un sitio web, pero no sabía qué demonios son html, css, javascript, jquer, php, etc., etc.
Compré un libro llamado “libro negro HTML5” y comencé a estudiar un mes antes de mi décimo xams.
Presté toda mi atención y completé HTML5 y CSS3 en 2 o tres meses.
Luego llegó el momento de moverme y decidí moverme con JavaScript y PHP.
Empecé a codificar en ambos y google me ayudó mucho.
Ahora trabajo para:
oikyolinux com: como diseñador gráfico y codificador de guiones eisen (guiones para generar gráficos)
fbpagepromotion. com: como desarrollador y administrador de exploits web.
juz4fun .com: como autor, programador y desarrollador,
Incluso soy blogger.
.
bueno, no puedo decirte los pasos ya que nunca seguí ningún paso.
Decidí aprender codificación y lo hice con total determinación.
por lo tanto, escribiendo la respuesta aquí.
si hay algo que preguntar, siéntase libre de enviarme un mensaje.

Resolver algunas preguntas de razonamiento lógico y aptitud. Diga alrededor de 25. Luego resuelva algunas preguntas de IQ y EQ (10 cada una). Puede obtener estas preguntas muy fácilmente si las busca en Google.

Ahora elija un lenguaje C, C ++ o Python.
Consigue un compilador para lo mismo.
Para C o C ++, obtenga Turbo C o Borland C. Para python, puede obtener IDLE.
Ahora obtenga un libro para el idioma que ha elegido.
C: Déjenos C por Yashwant Kanetkar, programación en C por Dennis Rithie ..
C ++: Sumita Arora o Robert Lafore
Python: Piensa en Python

Ahora comience a seguir el libro y para problemas siempre puede confiar en Google.
Pero piense en su problema antes de buscarlo en Google.

Creo que aprender programación requiere mucha pasión y paciencia. La gente abandonó la programación porque les falta paciencia. La programación es como cualquier otro pasatiempo que requiere mucha práctica, aprendizaje y un poco de talento (el talento es el razonamiento lógico y las matemáticas). He visto personas que abandonan la programación porque piensan

  • son más lentos o
  • piensan que todos los demás pueden hacerlo pero no pueden, o
  • piensan que requiere demasiado esfuerzo.

Sin embargo, el hecho es que mejora sus habilidades con el tiempo y la práctica.

Hoy es mucho más fácil aprender a programar. Puedes aprender programación de:

  • Libros: los libros son tu mejor amigo. Encuentro los libros más útiles cada vez que empiezo con un nuevo concepto / tecnología / marco.
  • MOOC: otra gran fuente de información. Hay muchos MOOC que están fácilmente disponibles sin costo alguno.
  • Bootcampls / meetUps / Grupos de programación: encuentre personas con ideas afines que sean tan apasionados por la programación como usted. Aprenda y practique juntos, lo mantendrá motivado.
  • Cursos de educación a distancia / Nano grados / cursos pagos: inscríbase en cualquier curso nocturno o un curso pago en línea. Completa las tareas y mantente al tanto. Estos cursos le darán un plan bien definido y los resultados de los cursos.
  • Blogs / Artículos: siga el blog y lea los artículos. Manténgase bien informado, de modo que cuando haya terminado con su tema actual, tenga un plan en mente sobre qué hacer a continuación.
  • Practica-Practica-Practica – Finalmente sigue practicando, como he dicho anteriormente, la programación requiere un poco de esfuerzo.

Espero que ayude.

Feliz aprendizaje.

Obtenga ayuda experta que pueda aumentar su conocimiento rápidamente que quedarse quieto en un problema durante mucho tiempo. La única forma de aprender a programar es haciendo mucha programación. Elegir los materiales y el plan correctos juega un papel vital. También asegúrese de qué programación aprender porque cada persona es diferente y uno que es muy productivo en un lenguaje de programación puede ser menos productivo en otro. Simplemente experimente con usted mismo para descubrir qué es lo mejor para usted. También puede aprender a programar usted mismo de los materiales de Internet, pero lleva demasiado tiempo. Según mi propia experiencia, me pareció demasiado aburrido aprender sin la ayuda de un experto porque, sin las pautas y el apoyo adecuados, tomará mucho tiempo aprender lo mismo, que se puede aprender fácilmente en un corto período de tiempo.

Me gustaría que eche un vistazo a la escuela de programación como Holberton, donde ofrecemos alternativas basadas en proyectos a la universidad que se enfoca en los desafíos del mundo real, los comprende y los resuelve. Ofrece un programa de educación superior de dos años en San Francisco y no requiere ningún conocimiento previo de codificación para que los estudiantes de diversa diversidad puedan ser atraídos, lo que hará que un ambiente de aprendizaje sea emocionante. El enfoque de Educación Progresiva en esta escuela enseña un Forma muy efectiva de aprendizaje Programación.

No enfocamos a los estudiantes para que aprendan un lenguaje de programación seleccionado o un marco seleccionado, sino que los ayudamos a resolver problemas para que tengan éxito a lo largo de toda su carrera. Los estudiantes aprenden sin importar que tengan que decirles que cumplan los objetivos, junto con la programación de bajo nivel y del sistema, la programación de alto nivel, el desarrollo de redes y dispositivos móviles, la administración y las operaciones del sistema, el archivo de texto ASCII, los algoritmos, la ingeniería inversa, etc., pero como documentación , comunicación, construcción de comunidad, etc.

Lo mejor es ver videos tutoriales de mi canal.

Aprende Java desde lo básico:

Lista de reproducción de la versión en inglés:

Aprende Java fácilmente (inglés) – YouTube

Lista de reproducción de la versión tamil:

Aprende Java fácilmente (Tamil) – YouTube

Lista de reproducción de la versión telugu:

Aprende Java fácilmente (telugu) – YouTube

¿Quieres conseguir un trabajo en una empresa de software? Entonces mira los videos de este canal https://www.youtube.com/channel/… . Suscriba el canal haciendo clic en el enlace de arriba y haga clic en el botón suscribirse en color rojo. Al igual que la página de Facebook también para las actualizaciones. https://m.facebook.com/letsmakel

Se trata de software, compañías de software y aprender java desde lo básico en tres idiomas (inglés, tamil, telugu).

¿Cómo funciona una empresa de software?

Versión inglesa:

Versión tamil:

Versión telugu:

Empresa de servicios de software vs empresa de productos de software:

Versión inglesa:

Versión tamil:

Versión telugu:

Entrevista en el campus:

Versión tamil:

Aprender a codificar es interesante y divertido. Todavía creo que soy un principiante, así que comencé con C en mi primer año, pero creo que Python estará bien.

El primer idioma es el más difícil que elija porque tendrá que aprender a pensar de una manera completamente diferente, pero puede ser interesante de muchas maneras.

Una vez que conoces los conceptos básicos de un idioma, es muy fácil transferir ese conocimiento a otros idiomas. Te sugiero que vayas a codecadey.com y aprendas python. Es un curso muy corto y Python puede hacer maravillas.

Luego intente leer algunos libros relacionados con algoritmos (Introducción a los algoritmos) e intente implementarlos en su propio código. Si se encuentra con algún problema, diríjase a Stack Overflow o simplemente busque nuevas cosas para aprender en Python. Tu habilidad de codecademy te servirá bien.

Luego, intente iniciar su propio repositorio git (Construya mejor el software, juntos) para compartir el código o comprender los hábitos de codificación de los demás. Cuando sienta la necesidad o el interés de pasar a un nuevo idioma o un marco, no dude en transmitir su habilidad. Así es como lo he hecho hasta ahora.

Comience con HTML. Esto te ayudará a construir un sitio web. A nivel de principiante, HTML te cautivará, ya que habrías creado un sitio web con solo aprender algunas etiquetas.

Aprenda HTML de los “Tutoriales web en línea de W3Schools”
Luego aprenda C. En lugar de memorizar programas en C, sea claro sobre lo que aprende. No es necesario que escriba la multiplicación de matrices en el nivel de principiante en C. Si comprende la suma de dos números usando funciones, entonces está listo para pasar al siguiente nivel de programación.

Aprenda C de “Let us C” de Yeshawant kanetkar.

La codificación es un término muy general, investiga un poco en diferentes campos como aplicaciones móviles, aplicaciones web, software, ai, etc. y luego selecciona el que más te atraiga.

El siguiente paso es hacer una lista corta de los lenguajes de programación que más se utilizan y luego seleccionar uno. Ahora comience con una videoconferencia muy básica y sígala en consecuencia (en este paso no se centrará en cada pequeño detalle, lo ralentizará y perderá la motivación), luego intente algo un poco diferente y practique.

Consejos:

No reinventes la rueda.

Un paso a la vez (no pierdas el foco).

Buena suerte

(Avísame cuando hiciste algo notable 🙂)

Comience con idiomas como Ruby / Python, sin embargo, el idioma en sí mismo realmente no importa, elija cualquier idioma siempre que sea relevante. Esto es lo que aprendo de mi experiencia. Solía ​​leer toneladas de libros, artículos, etc. Raramente lo practico / codifico. Aprender a codificar es mejor cuando realmente lo estás codificando. Habrá ese momento “ajá” que obtendrás cuando realmente codifiques, y no leas.

Sugeriría que no te obsesiones con la primera pregunta. Puedes comenzar donde quieras. Yo personalmente recomiendo Scratch porque es rápido y fácil hacer que algo funcione. Pero generalmente es mejor tener su objetivo en mente y elegir un idioma que se adapte a ese propósito. ¿Por qué quieres aprender programación? ¿Qué quieres poder hacer con esta habilidad? Sus respuestas a estas preguntas a menudo elegirán por dónde comenzar. Aprender a programar no está exento de frustraciones, y necesitarás algo para motivarte a seguir regresando cuando sientas que no estás progresando.

Pero, más importante que su elección de idioma es entrar en lo que llamamos una mentalidad de crecimiento. Aprender a programar no es un proceso paso a paso, es complicado de un lado a otro. Es mucha prueba y mucho error. La idea clave en una mentalidad de crecimiento es que el error no significa que fallaste, sino que estás aprendiendo. Cada vez que cometes un error es porque hay algo nuevo que necesitas aprender o porque no has podido aprender algo que te haya hecho tropezar antes. De cualquier manera, piense en lo que salió mal, cómo solucionarlo y tírelo como otro punto para aprender a programar.

Sumérgete en ese estado mental y comienza. Pero como dice Morfeo: “Solo puedo mostrarte la puerta, eres tú quien tiene que atravesarla”. ¡Buena suerte!

No sé cómo aprenderás, pero puedo decirte cómo aprendí un par de idiomas y tal vez te ayude un poco a decidir cómo hacerlo.

Hace 2.5 años tuve que aprender C ++ para mi universidad, pero me perdí todas las conferencias. Así que tuve que enseñármelo a mí mismo.
Un amigo mío me dijo que podía aprender C ++ en unos 2-3 meses (que no tenía porque el examen final fue en 5 semanas) desde nuestra universidad. el curso fue material básico para ingenieros, cosas como procesamiento de datos, cálculo de fórmulas, etc.

Regresé a casa, instalé Visual Studio express, descargué el libro de nuestro sitio universitario y comencé a practicar. Para mi sorpresa, no me llevó 2 meses aprender C ++. ¡Aprendí la mayoría de las cosas en aproximadamente 2-3 semanas!
Lleno de confianza, fui al examen final … ¡y lo reprobé erróneamente!
Mientras pensaba en mí mismo cómo sucedió esto ahora … decidí volver y practicar un poco más hasta el próximo examen, que fue en aproximadamente 3 meses.

Aprendería los conceptos básicos del libro mencionado y, después de cada capítulo, me conectaba en línea y buscaba algunos tutoriales en video que cubrían aproximadamente las mismas cosas que había estudiado en el libro y así me ponía un poco mejor cada día.

El punto de esta larga respuesta tonta (que no tenía la intención de alargar tanto … pero son las 5 de la mañana, así que … de todos modos) es que aprenderá la sintaxis básica de probablemente todos los idiomas (razonables) en unas pocas semanas, pero eso no significa que hayas aprendido la codificación.
Una vez que escribí una muy buena cita en algún lugar sobre C ++, fue algo así: “C ++ es como el ajedrez. Es fácil aprender el juego del ajedrez pero es muy difícil ser bueno en eso”.

Entonces, mi punto es: tomará algún tiempo hasta que se convierta en un (buen) codificador, pero puede aprenderlo con recursos mínimos. Dependiendo del idioma que desee aprender, es posible que necesite instalar un compilador, tal vez una idea … idiomas como javascript no necesitan ninguno de esos, podría usar un navegador web …

En pocas palabras: necesitará una computadora, un buen libro y una conexión a Internet para ver algunos videos (gratuitos) en línea. Eso es todo.

¡Buena suerte!

La codificación no es tan difícil como parece. Para comenzar, debes ser claro con lo básico. La base de cada código es “algoritmo”. Implementar los códigos es bastante fácil, aplicar la razón a su código, esa es la parte difícil, y una vez que ingresa, se vuelve cada vez más fácil.

¿Qué es la codificación?

La codificación es lo que nos permite crear software, aplicaciones y sitios web. Su navegador, su sistema operativo, las aplicaciones en su teléfono, Facebook y este sitio web, todos están hechos con código.

Entonces, escuché esta pregunta, ¿cómo se hizo la codificación de una vez?

Bueno, hace muchos, muchos años, se inventó el código binario. El binario consiste en 0 y 1. Es muy difícil hacer códigos desde Binario.

¿Sabías? Las computadoras están formadas por binarios.

Para aprender los conceptos básicos, personalmente recomendaría edX, cubre todos los conceptos básicos, y es una buena manera de comenzar, ¡DEFINITIVAMENTE!

Espero que esto ayude.

Primero, aprenda los conceptos básicos de programación. Puede hacer esto con un buen lenguaje de enseñanza como Smalltalk: vea la respuesta de Richard Kenneth Eng a ¿Qué lenguaje de programación se considera el más fácil para los principiantes?

Luego, practica lo que has aprendido escribiendo muchos y muchos programas. Cuantos más programas escriba, más fuertes serán sus habilidades de programación.

Realmente no hay ningún secreto, y desafortunadamente tampoco hay un atajo. Solo tienes que trabajar duro y ser paciente y decidido.

Lo primero es lo primero. La codificación y la programación son dos cosas diferentes.

La programación es desarrollar algoritmos para el problema dado. Para hacerlo, debe desarrollar la lógica y entrenar su mente mediante la evaluación de problemas simples y su solución en el mundo informático.

La codificación solo traduce esos algoritmos al código del lenguaje de programación. Para esto, necesita conocer diferentes API y recursos disponibles en un idioma en particular.

Ambas cosas se enseñan juntas con mucha precisión en el tutorial de Udacity “programación de aprendizaje usando JAVA”

Se desarrollan varios algos r cubiertos y lógica

No he encontrado un mejor punto de partida que Learn Python de Zed Shaw de la manera difícil:

http://learnpythonthehardway.org

Aprender a codificar es un proceso bastante largo, pero los ejercicios anteriores te ayudarán a comenzar a pensar como un codificador. Yo lo llamaría paso uno y dos de tu viaje.

¡Buena suerte!