No tengo experiencia en codificación, ¿cuál es la mejor manera de comenzar a aprender?

  • Elige un idioma. Toma uno agradable, como Java o Python, sugiero uno de esos.
  • Comience con un buen tutorial claro. Busca tutoriales en línea y encuentra el que más te guste. Le sugiero que evite los puntos de tutorial, ya que complican y pueden causar confusión.
  • Una vez que lo domines, piensa: ¿qué quieres hacer? ¿Qué te interesa? Mira cómo hacer esas cosas. No se limite a un solo tutorial en este punto: tome la primera sugerencia en la búsqueda de Google y, si no funciona, intente la siguiente.

Mi profesor sigue diciendo “no reinventes la rueda”. Una gran parte de la programación es ver lo que otras personas hicieron y aprender de eso. La lectura de los hilos de desbordamiento de pila es muy útil con eso (pero si pides algo, ten en cuenta que los encuestados pueden ser bastante duros con las críticas, a diferencia de la mayoría de Quora). Si hay algo que no entiendes, ignóralo por ahora, no te preocupes por eso. Si algo suena complicado, no te asustes y trata de entenderlo.

Mire videos, lea artículos de tutoriales y solicite aprender lo que desea aprender.

Eso depende de tus objetivos, pero en general recomendaría aprender Python. Es posiblemente el lenguaje de programación más fácil de aprender, leer y escribir, pero también es uno de los más versátiles.

Mi libro favorito para comenzar es El programador autodidacta: la guía definitiva para la programación profesional 1, Cory Althoff, libro electrónico – Amazon.com. Lo guiará a través de los conceptos básicos, e incluso tiene una gran información sobre cómo obtener un trabajo como desarrollador, si ese es su objetivo. Pero más allá de eso, es solo un libro bien escrito que presenta todo de una manera fácil de entender.

Para comenzar a escribir programas que pueden ayudarlo en su vida cotidiana, no puede ser mejor que Automatizar las cosas aburridas con Python: Programación práctica para principiantes totales: Al Sweigart: 9781593275990: Amazon.com: Libros. También cubre lo básico, pero luego le muestra cómo escribir programas prácticos que realmente puede usar y aplicar a sus propias necesidades. También viene como un curso en Udemy (Automatizar las cosas aburridas con la programación en Python). Actualmente cuesta $ 50, pero regularmente sale a la venta por solo $ 10. También puedes leer el libro gratis en línea en Automate the Boring Stuff with Python.

Udemy tiene varios cursos geniales en Python, la mayoría de los cuales actualmente cuestan $ 195, pero todos salen regularmente a la venta por solo $ 10. Mi favorito era el Python Mega Course: Build 10 Real World Applications, pero vale la pena tomar varios cursos cuando están a la venta, solo para llenar los huecos que otros no pudieron ver.

Para su entorno de programación, recomiendo PyCharm. La edición básica debería ser gratuita, creo, pero incluso la edición profesional con todas las campanas y los silbidos cuesta solo $ 10 al mes.

Finalmente, Corey Schafer es indiscutiblemente el mejor canal de Youtube para aprender Python. También puedes buscar a Derek Banas, que hace increíbles tutoriales, pero en general creo que los videos de Corey Schafer son un poco más atractivos.

Una última nota: aunque usa C # en lugar de Python, puede tomar la clase CS50 de Harvard de forma gratuita en línea en Introduction to Computer Science. Esta es la clase real, completa con una comunidad activa en línea. Te guía por lo más básico, así que no te intimides. Es un recurso increíble, y lo recomiendo altamente.

¡Buena suerte!

¿Tienes la edad suficiente para necesitar una calculadora gráfica de Texas Instruments? Si es así, entonces probablemente debas tener uno para la escuela. Lea el manual que viene con él o busque en google el manual. La programación en BASIC o Python dependerá de si obtienes un Ti-83 o un Ti-Nspire … La razón por la que puedo recordar la fórmula cuadrática es porque otros estudiantes querían un programa en su calculadora que lo hiciera por ellos. Así es como comencé y luego pasé a usar ASM, que también es aceptable en un Ti-83. Entonces otra vez esto era pre-secundaria. Debe comenzar con C ++ y obtener la referencia de C ++ de O’reilly … y algunos sitios web de codificación como los que se enumeran aquí. Bienvenido a Forbes: 11 sitios web para aprender a codificar de forma gratuita.

Vea la respuesta de Richard Kenneth Eng a ¿Cuál debería ser mi primer lenguaje de programación si no sé lo que quiero hacer?