Realmente no sé nada de programación, pero quiero aprender (aún no estoy en la universidad). ¿Qué debo usar para empezar?

Bueno, muchas personas preguntan qué aprender en programación o qué lenguaje de programación comenzar.

Para todos aquellos que solo tengo una respuesta …

El lenguaje de programación es como cualquier otro lenguaje.

Por ejemplo: ingles

Lo que es importante es la lógica.

Necesitas entender lo que quieres hacer.

Olvídate del lenguaje de programación.

Lame ejemplo de advertencia !!!

Por ejemplo: digamos que quieres comer cereales de un tazón que está sobre la mesa.

  1. Ve a la mesa.
  2. Sientate en la silla.
  3. Recoger los cereales con una cuchara.
  4. Comer
  5. Repita el paso uno hasta que uno de los recipientes esté vacío o su estómago esté lleno.

Ahora diga que tiene un amigo japonés que no entiende su idioma.

Todo lo que necesita hacer es traducir los pasos anteriores al japonés usando cualquier medio que tenga.

Ahora, si tienes muchos amigos extranjeros de varios países, todo lo que tienes que hacer es traducir los pasos al idioma que entienden.

Los pasos siguen siendo los mismos.

Entonces, lo que necesita desarrollar es la lógica, aprender un lenguaje de programación viene después.

Cada lenguaje de programación tiene una sintaxis, es decir, la forma en que debe escribirse. Es similar a la gramática.

Entonces, si tiene su lógica (algoritmo) lista, todo lo que necesita ver es cómo escribirla en el idioma que desee.

Humm … ¿Cuánto entiendes de álgebra?

Como en cualquier campo científico, las matemáticas juegan un papel importante en la programación …

No puedes aprender a programar de manera efectiva sin entender Álgebra.

Recomiendo las matemáticas y Matemáticas es divertido: ayuda con las tareas, lo ayudará a comprender las matemáticas. Cuanto más entiendas las matemáticas, menos te frustrarás en la resolución de problemas.

Porque la programación tiene que ver con la resolución de problemas.

Entonces comienza a aprender Python, recomiendo Introducción a la Informática | Udacity

Bueno, lo básico visual es un buen comienzo, yo también empecé con eso, pero luego cambié a Linux, Learned Bash, luego Python y luego angularjs.

Creé una wiki de artículos y tutoriales a los que me refiero cuando estoy programando y están listados en el enlace de github a continuación.

Leo-G / DevopsWiki

Algunos consejos: no importa si usted está en la universidad o en la escuela, si quiere aprender nada puede detenerlo. Así que comience con cualquier idioma con el que se sienta cómodo. Hay muchas guías en línea y luego continúe.

Sinceramente, no estoy seguro de por qué el software de curso abierto de MIT aún no está en la lista aquí. Por ejemplo, vaya aquí: Introducción a Informática y Programación, y eche un vistazo a las conferencias de video. Son completamente gratis, y muy útiles.

Solo ve aquí y toma el curso que quieras:

Udacity

Puedes aprenderlo desde internet. Busque cualquier idioma que desee aprender y obtendrá varios sitios web que lo enseñarán. También puede consultar los laboratorios de códigos de Google.