¿Cómo comenzar a programar con Python o cualquier otro software de programación? ¿Qué libros, videos, tutoriales o sitios web pueden ayudarme sobre esto?

Esta es la pregunta más frecuente de todas las preguntas de programación, por lo que debe dedicar un tiempo a leer todas las respuestas. Pero debería hacer más programación que lectura (tal vez 75% de programación, 25% de lectura).

  • Hay un tema completo de Quora sobre aprender a programar: Aprender a programar
  • Aquí hay una pregunta de ese tema que tiene más de 4000 seguidores y 629 respuestas: ¿Cómo aprendo a codificar?
  • Hay un subreddit dedicado a aprender a programar: aprender a programar
  • Y tiene sus propias preguntas frecuentes: faq – learnprogramming

Si desea aprender Python, Ruby o JavaScript, puede hacerlo en Codecademy sin instalar nada. Ya que eres un principiante completo, recomendaría comenzar allí. Es muy interactivo, y no asume ningún conocimiento previo.

Una vez que tienes lo básico, tienes tres opciones:

  1. Se le paga al codigo
  2. Trabaja en un proyecto paralelo no pagado de tu elección
  3. Compite en concursos de programación.

El # 1 es difícil hasta que tengas más experiencia, pero recomendaría tanto el # 2 como el # 3. Algunas personas intentarán alejarte del # 3 porque piensan que es una pérdida de tiempo, pero puede enseñarte cosas que no aprenderás del # 2. Y hay un tema activo de Quora: Programación competitiva

Para el # 2, la mejor opción es encontrar algo que desees que tu computadora pueda hacer y tratar de hacerlo. Así es como se escribieron muchos programas famosos. Si publica su código en GitHub, puede ser el comienzo de una buena cartera que puede usar para obtener un trabajo en el futuro.

Para Python:

  1. CodeCademy Python Track
  2. Lea la publicación del blog Best Python Resources, que contiene enlaces a diferentes recursos.

Lea también Mi respuesta en “¿Dónde está el mejor lugar o los mejores lugares para aprender a codificar idiomas en línea?”

Los tutoriales de TheNewBoston son definitivamente uno de los mejores que existen.
Realmente sencillos y, sin embargo, fáciles de entender, los tutoriales se dividen en videos cortos de 5 a 10 minutos que le enseñan un tema a la vez. Ve a por ello !
#Tratado y probado

Bien,
Para Python recomendaría: la clase Python de Google.
Hay un par de lugares donde puedes aprender los conceptos básicos de la programación y programación de python, solo comienza con Google y encontrarás el camino.

Un montón de gran información aquí ya.

Pero también: ¡Bienvenido a Python!

Mucho depende de cómo aprendas mejor, y probablemente lo sepas más que nadie.

Lo encuentro para un tema totalmente nuevo que a veces me gusta relajar y ver un video. Si te gusta hacer eso, podrías hacerlo mucho peor que pasar una mañana o así viendo esta introducción.

Además, nunca tenga miedo de hacer preguntas.

Que te diviertas.

Esta es una pregunta muy frecuente, aunque me alegro de que la haya hecho. Creo que deberías ir a la casa del árbol (si estás dispuesto a gastar dinero) o codecapital si no quieres gastar dinero. Esto debería darte una buena comprensión de la programación y del lenguaje de programación Python.

Un saludo, Jack Clark

PD: Envíeme un mensaje si tiene algún problema con su código o si desea conocer otros libros para cuando realmente empiece a leerlo. ¡La mejor de las suertes!

Los tutoriales están ampliamente disponibles en Internet. Solo buscalos en google.

Aquí hay un enlace para ayudarlo a instalar Python en Windows: Instalar Python 3

Aprender a codificar

Codeschool es el mejor lugar para aprender programación. Sus cursos de video son realmente fáciles de seguir y después de cada conferencia tienen una sección de cuestionarios y exámenes. Codeschool también ofrece un descuento para el primer mes que puede ser útil:

Inscribirse en el código de la escuela por 9 dólares

Duncan Smith tiene un gran consejo. Lee su respuesta. Especialmente la programación del 75% y la lectura del 25%.

Python es un lenguaje de programación de Back-end web, necesita comenzar con HTML – y – CSS que son indispensables para un desarrollador web, necesita tener conocimientos en esos dos.