Si no tengo experiencia en programación, ¿es recomendable primero aprender C y luego Python o puedo ir directamente a Python? Si puedo, ¿cuáles son algunos buenos recursos?

Gracias por la A2A.

Mi consejo sería ir por Python y luego C, por una razón específica. Python es simple y te enseñará programación. C, aunque pequeño, es complicado y no es lo mejor para empezar. Recogerá Python rápidamente y, además de ser divertido, le enseñará muchos de los conceptos básicos de programación.

Después de que conozcas bien a Python, puedes continuar con C. C es un monstruo diferente. Vi una respuesta en algún lugar (¿alguien sería tan amable de vincularlo?) Donde los idiomas se comparaban con LOTR. C es como el Anillo Único. Tiene todo el poder, pero no es fácil de obtener. Es difícil aprender C. Muy difícil. Sería un error sumergirse en C sin aprender primero un lenguaje más simple. Python es el mejor ejemplo de un lenguaje sencillo de inicio.

Aún mejor: Python no solo es bueno para principiantes y simple, también es poderoso. No es un lenguaje de juguete usado solo para enseñar a los principiantes. Se usa masivamente en la industria hoy en día y es útil para muchas cosas. Si necesita rendimiento, escriba en C. De lo contrario, Python por su simplicidad.

VAYA PARA PITÓN.

Es relativamente fácil aprender Python primero.

Incluso si no tienes experiencia en codificación, puedes ser bueno en Python en poco tiempo. Aquí está la lista de algunas fuentes …

http://www.coursera.org (este curso está cerrado pero todavía puedes ver conferencias).

learnstreet.com (mi favorito)

Tengo una duda deja un comentario.

Comenzar con Python primero es mejor porque la sintaxis se enfoca en la legibilidad, lo que hace que sea más fácil aclarar los conceptos que intimidarse por la sintaxis C. Por ejemplo, una instrucción simple para imprimir su nombre en la pantalla en Python es print "[name goes here]" , mientras que en C, #include int main() { printf("[Name goes here]"); return(0); } #include int main() { printf("[Name goes here]"); return(0); } #include int main() { printf("[Name goes here]"); return(0); } . Aprender a codificar es el mejor lugar de acuerdo a mi para comenzar. Alternativamente, si aún desea una versión mucho más simplificada para la programación, intente usar Scratch.