¿Necesita un programa específico o habilidades de programación?

No estoy seguro de haber respondido bien su pregunta, pero lo intentaré.

Para codificar no necesita nada más que una computadora, una pantalla y un teclado.

La programación se trata de resolver problemas. El hackeo es enseñarle a la computadora cómo ejecutar su solución.

En los primeros días y aún hoy, hay personas que codifican sin siquiera tener un ‘Escritorio’ ejecutándose. Lo que significa que solo tienen su línea de comandos Unix / MSDOS y un editor como Vim o nano y piratean allí.

Por supuesto, esto es difícil de hacer con cantidades masivas de códigos y archivos, etc., lo cual es bastante normal hoy en día, ya que las aplicaciones son cada vez más grandes y complejas. PERO es suficiente para comenzar.

¡Por lo tanto no necesita un software especial! (Excepto tal vez los compiladores e intérpretes en caso de que no se envíen con su sistema operativo)

Cuando se trata de habilidades, podría decir que no necesitas mucho porque ‘print (“Hello World!”) Es un programa Python completamente funcional.

Prefiero decir que necesita un “conjunto de herramientas” básico de instrucciones que puede aprender en cuestión de semanas (incluida la práctica) y, a partir de ese momento, siempre está haciendo nuevos descubrimientos dependiendo de sus proyectos.

Por lo tanto, necesita una pequeña cantidad de habilidad para comenzar con las cosas fáciles, pero necesita aprender constantemente a resolver problemas más complejos.

Pero tenga en cuenta que nunca llegará al estado en el que pueda decir ‘Ahora sé todo al respecto’