Que debo aprender en Programación antes de ir por un lenguaje?

  • Autor Autor chita
  • Fecha de inicio Fecha de inicio
chita

chita

Delta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Que tal compañeros. Tengo esa inquietud. Estoy con muchas ganas de aprender a programar y si bien se que es lo que quiero aprender (Automatización), no se si empezar con Python directamente o si me conviene aprender lógica u alguna otra cosa antes. Agradezco quien me ilumine
 
Seguramente habras comprado humo en algun canal o video, se dedican a eso vender humo, para ello hay millones de formas de automatizar, y millones de morir en el intento.
Conoce lo basico,, pseudocodigo , practica ya sea cosas basicas js php.
Exitos
 
Hola, en muchos lenguajes de programación se utiliza las variables, arreglos, funciones, ciclos, normalmente en la carrera de Informática que estudie se aprendía esos algoritmos antes de entrar a aprender un lenguaje de programación.
 
Empeza con python ya que la sintaxis es muy parecida al lenguaje humano y al pseudocodigo eso si sabes algo de ingles correr con ventaja al comenzar para ir un poco mas rapido, lo que si tambien es bueno saber si eres autodidacta ya que hay que practicar mucho y este caso la frase la "practica hace al maestro" se cumple al 100%
 
Seguramente habras comprado humo en algun canal o video, se dedican a eso vender humo, para ello hay millones de formas de automatizar, y millones de morir en el intento.
Conoce lo basico,, pseudocodigo , practica ya sea cosas basicas js php.
Exitos
Mm no en realidad no compre humo. Soy diseñador web en Wordpress, y tengo en mente proyectos en los que necesito implementar automatizaciones con Python.

Por qué creías que me trague humo de algún lado??
 
Se aprende programando. Lo mejor para aprender programación es C++, luego de eso todos los lenguajes se basan en su sintaxis.
Otra cosa diferente es HTML que es programación pero para armar una página web.
Con C++ podés hacer un programa fácil para elegir un número al azar o controlar un servomotor en una planta industrial de embotellado sin importar que el harware no tenga sistema operativo comercial.
De lógica comenzá por las compuertas lógicas AND, OR y NOT.
 
Se aprende programando. Lo mejor para aprender programación es C++, luego de eso todos los lenguajes se basan en su sintaxis.
Otra cosa diferente es HTML que es programación pero para armar una página web.
Con C++ podés hacer un programa fácil para elegir un número al azar o controlar un servomotor en una planta industrial de embotellado sin importar que el harware no tenga sistema operativo comercial.
De lógica comenzá por las compuertas lógicas AND, OR y NOT.
No es la mejor estrategia empezar con C++ tiene una curva de aprendizaje larga para adquirir la habilidad de aprender a programar te llevara mucho tiempo mas tiempo que con python

1663275640653.png
 
No es la mejor estrategia empezar con C++ tiene una curva de aprendizaje larga para adquirir la habilidad de aprender a programar te llevara mucho tiempo mas tiempo que con python

Ver el archivo adjunto 842859
Coincido si y tambien no coincido.
Hay gente que dice "saber programar en python" pero lo que sabe es buscar códigos en internet copiar y pegar.
Vos para imprimir una línea en python y leer lo que el usuario pone usas:
a=int(input("Ingrese un número: "))
Buenísimo, pero conozco "programadores" que no tienen ni idea de que es lo que hicieron.
Ahí se declaró una variable, se llamó a una función para leer una entrada, se le aclaró que era un número entero y se imprimó en pantalla.
En C++ vos a eso lo tenes que hacer línea por línea, te lleva como 4 o 5 líneas hacer el mismo programa fácil, pero cada línea te ayuda a pensar que está haciendo el programa.
Recomiendo C++ para el que no sabe nada de programación.
 
Mm no en realidad no compre humo. Soy diseñador web en Wordpress, y tengo en mente proyectos en los que necesito implementar automatizaciones con Python.

Por qué creías que me trague humo de algún lado??
Un cosa es programar, otra automatizar.
aprende primero una, o sea, progamacion basica, en lo que te guste o sepas, ejemplo, worpdress.
 
Aprende los fundamentos

 
Coincido si y tambien no coincido.
Hay gente que dice "saber programar en python" pero lo que sabe es buscar códigos en internet copiar y pegar.
Vos para imprimir una línea en python y leer lo que el usuario pone usas:
a=int(input("Ingrese un número: "))
Buenísimo, pero conozco "programadores" que no tienen ni idea de que es lo que hicieron.
Ahí se declaró una variable, se llamó a una función para leer una entrada, se le aclaró que era un número entero y se imprimó en pantalla.
En C++ vos a eso lo tenes que hacer línea por línea, te lleva como 4 o 5 líneas hacer el mismo programa fácil, pero cada línea te ayuda a pensar que está haciendo el programa.
Recomiendo C++ para el que no sabe nada de programación.
Si cambias "C++" por "assembler" y "python" por "C++", también tiene lógica.

No por eso, es recomendable aprender a programar hoy por hoy, en Assembler.

Quien esté libre de copypaste, que tire la primera línea.
 
Empieza ahora el futuro te podria alcanzar donde las IA ya reemplacen al 80% de lo trabajos tradicionales de hoy, python es bueno para eso, siempre es bueno aprender en grupo hay muchas escuelas totamente online para mi es la mejor forma de comenzar, si eres autodidactico y tienes disciplina es casi imposible que no aprendes a programar
 
Coincido si y tambien no coincido.
Hay gente que dice "saber programar en python" pero lo que sabe es buscar códigos en internet copiar y pegar.
Vos para imprimir una línea en python y leer lo que el usuario pone usas:
a=int(input("Ingrese un número: "))
Buenísimo, pero conozco "programadores" que no tienen ni idea de que es lo que hicieron.
Ahí se declaró una variable, se llamó a una función para leer una entrada, se le aclaró que era un número entero y se imprimó en pantalla.
En C++ vos a eso lo tenes que hacer línea por línea, te lleva como 4 o 5 líneas hacer el mismo programa fácil, pero cada línea te ayuda a pensar que está haciendo el programa.
Recomiendo C++ para el que no sabe nada de programación.

Discrepo... Estas usando un método de estudio que lleva sin ser actualizado desde hace más de 20 años y que C++ sea utilizado por universidades no significa que sea lo mejor para empezar, sino pregunta o revisa opiniones en youtube/redes sociales de gente que cursa distintos grados en distintas universidades.

Python o Javascript ahora mismo son los mejores lenguajes para iniciarse siempre y cuando se siga estudiando algoritmia para poder entender uso de memoria, stack, entre otras cosas. Yo mismo soy Senior trabajando como jefe de equipo en IBM España y te digo que hay muchas formas de poder optimizar al máximo el aprendizaje sin caer en ambigüedades.

En el caso de @chita lo mejor es directamente iniciar con las bases de python y algoritmia usando python, siempre realizando distintos proyectos con lo que vaya aprendiendo. Además, de realizar proyectos en donde uses mucho pandas, selenium/scrapy/bs4 soup con eso en pocos meses podrás manejar y meterte a tocar cosas con GPL3 teniendo una base real que te servirá bastante para lo que quieras hacer.

Yo te recomiendo también practicar muchos ejercicios en codewars(existen más pero me gusta esa personalmente) ya que con 30-40 min al día vas a mejorar muchísimo (aparte del estudio que le pongas).

Para finalizar, importante que hagas proyectos y más proyectos ya que esto no solo te servirá a que se te ocurran muchísimas cosas para tus proyectos propios sino que en un futuro te servirá de curriculum para posibles empresas en las que quieras trabajar.
 
pues hay que ir poco a poco, tienes que entender pseudocodigo, pero lo más importante es entender el código y la lógica que conlleva, empieza con java que es un lenguaje fácil de aprender y de depurar , aprendes las variables, lo que representa cada uno, las condiciones, bucles, estructuras de datos, Strings,arrays.... y ya metete en la programación orientada a objetos
 
Atrás
Arriba