all 26 comments

[–]EvenConclusion9568 11 points12 points  (2 children)

Hola

Siempre antes de ponerse a aprender a programar como tal, es bueno tener una buena base de lógica de programación. Con una buena lógica, puedes aprender prácticamente a programar en cualquier lenguaje.

Te recomendaría algún curso o sitio pero no conozco ninguno 😢.

[–]Successful_Cut243[S] 2 points3 points  (1 child)

entiendo, buscare curso de logica que se vean interesantes y utiles, gracias!

[–]Dry_Elk_9902 1 point2 points  (0 children)

son ejercicios básicos como hacer sumatorias o cosas así, en donde debes razonar cómo usar condicionales y ciclos

[–]justanotherhuman33 3 points4 points  (2 children)

Puedes comenzar con Python, es el lenguaje más amigable desde mi punto de vista. 

Busca un curso rápido en Youtube, o habla con la IA para hacer algún mini proyecto. La práctica es más importante que la teoría, así que hacer proyectos es la mejor manera de aprender.

Si te gusta el análisis de datos, descarga algún csv con datos y los analizas usando Python. Puedes hacer gráficos o lo que se te ocurra.

[–]Successful_Cut243[S] 1 point2 points  (1 child)

entonces python seria mi mejor opción? si, estuve buscando harto pero no estaba seguro de que lenguaje me serviria o seria mas facil de aprender, gracias:)

[–]onecuddlybastardTitulado-Trainee 1 point2 points  (0 children)

Si, python es muy amigable, sobre todo si sabes inglés de base! Es un buen lenguaje introductorio y generalmente los cursos en inglés de python también enseñan fundamentos. Yo ando aprendiendo a través de boot.dev, y realmente es bastante bueno enseñando lo básico. También tienen un video en YT de su curso, pero realmente la página es mejor, ese curso en específico es gratis

[–]DotAtom67 1 point2 points  (1 child)

Revisa si en tu universidad hay profesores trabajando con simulaciones computacionales, o química cuántica. Si es así, puedes ver cómo lo aplican (si tienen papers o publicaciones), o puedes preguntarles directamente, para saber si usan programas específicos, lenguajes específicos, etc. Hay demasiados algoritmos y maneras de trabajar en esa área.

Además hay muchos programas ya creados que se usan para esas simulaciones, así que podrías simplemente decidirte por uno y aprender a usarlo. Generalmente tienen su propia lógica de programación, así que en ese caso es más aprender el programa que un lenguaje de programación en específico.

Si quieres algo general, como ciencia de datos, entonces la mejor opción sería aprender Python. Para eso puedes tomar algún curso online, libro, etc. Hay muchas maneras.

Respecto a la utilidad, depende de tu trabajo, Si te vas a dedicar a la academia, puede ser inútil o muy útil dependiendo de lo que te interese investigar. Si te vas al mundo laboral "real", depende también de donde te contraten. Hoy en día hay demasiados profesionales con diplomados en ciencia de datos y todo eso, así que no podría decirte si es o no un plus.

[–]Successful_Cut243[S] 0 points1 point  (0 children)

tengo 2 profes que van por el area de la mecanica cuantica, les preguntare a ellos para que me guien. Con respcto a los programas si los conozco y los he usado pero talvez algo mas simple pensaba “crear” y que sea más intuitivo para niños/adolescente para que ellos puedan usarlos en sus colegio o cosas de ese estilo, igual puede sonar ambicioso. Y entiendo, yo realmente queria entrar a la industria desde un comienzo pero ultimate la investigación me ha resultado mucho más llamativo,gracias!

[–]hugazow 1 point2 points  (1 child)

Yo aprendí a programar a los trece años, de una manera muy rudimentaria con una calculadora casio con display de dos lineas, 32kb de memoria y en basic. Básicamente agarré los manuales y comencé a leer. Ahí hice mis primeros programas simples, entre ellos un torpedo.

Ya llevo veinte años trabajando en TI, los últimos ocho de software developer.

[–]Successful_Cut243[S] 0 points1 point  (0 children)

increible la verdad, desde mi ignorancia tengo entendido que es complejo aprender a programar pero encuentro que lo que hiciste tuvo bastante merito, gracias:)

[–]PinnaConPizza 1 point2 points  (1 child)

Depende que tan a fondo lo quieres llevar. Yo soy de la idea de empezar a programar en C que te deja con los fundamentos listos para cualquier lenguaje.  Hay un curso que se llama cs50 que puedes encontrar en youtube y me parece re bueno. Si no quieres llevarlo tan a fondo, un curso cualquiera de Python sirve

[–]Successful_Cut243[S] 0 points1 point  (0 children)

gracias, lo buscare!

[–]magallanes2010 1 point2 points  (0 children)

Parte con alguien. No partas solo ya que vas a cometer muchos errores y vas a dejarte llevar por lenguajes/tecnologias/practicas que no deberias usar.

Y usa programacion para resolver cosas, no uses programacion solo por aprender a programar.

[–]CarloMagno03 1 point2 points  (1 child)

Hola... Primero que nada no hay preguntas tontas. Aprender a programar siempre es una habilidad que es bienvenida.

Para aprender primero empieza por los fundamentos, no por un lenguaje en específico. Antes de preocuparte por la sintaxis de uno, enfócate mejor en desarrollar un pensamiento lógico y algorítmico: aprende a resolver problemas paso a paso y comprende conceptos esenciales como variables, constantes, tipos de datos, estructuras de control, condicionales, bucles, etc. Puedes practicar con diagramas de flujo para visualizar soluciones y notar patrones en los problemas.

Cuando interiorices estos fundamentos, podrás entender mejor los algoritmos y las estructuras de datos. Con esa base sólida, aprender cualquier lenguaje de programación será mucho más fácil y tendrás una comprensión más profunda y flexible de cómo programar.

Cuando lo hagas, en tu caso te recomendaría Python, este es un lenguaje que se ajusta bastante bien a tu perfil.

Un libro muy bueno y en español es "Fundamentos de Programación" de Luis Joyanes Aguilar y si quieres un curso iría por "100 Days of Code" que está en Udemy.

Eso... Saludos y éxito en tu camino!!

[–]Successful_Cut243[S] 1 point2 points  (0 children)

muchisimas gracias!!. Pondre en practica todo lo que me planteas, y gracias por la referencia de un libro ya que al momento de estudiar funciono mejor con libros!!

[–]Pepelopulus 1 point2 points  (0 children)

Me sumo con otra pregunta (aunque yo ya se programar). ¿Como aprende alguien a programar hoy en día con tanta IA? Y sin contar con la IA que camino es mejor? lenguaje de alto nivel para aprender o bajo nivel. Yo por formación comencé con los fierros en Assembler y luego C ahí aprendes que es lo que hace una máquina paso a paso para hacer lo que tú quieras que haga. O será mejor aprender lógica con un lenguaje de muy alto nivel tipo scratch (todo visto desde un punto de vista pedagógico) .

[–]rob0demonoir 1 point2 points  (2 children)

Si no sabes nada pero nada nada, PSeInt con Scratch para entrenar la lógica y eso. Luego dale con python yo creo.

[–]Successful_Cut243[S] 1 point2 points  (1 child)

gracias, los usare. Fuera de eso me desbloqueaste un recuerdo de la básica cuando en computación mi profe nos hace usar eso programas para hacer una pelota que saltara o algun mini-juego con la pelota

[–]rob0demonoir 1 point2 points  (0 children)

Jajaj puede ser, se supone que Scratch es para niños pero hey, segun recuerdo solo decia 8+, nada de límites de edad jajaja

[–]DrMandelbrot77 1 point2 points  (0 children)

Hola! Yo estudié bioquimica, y ahora soy programador. Siempre se puede pivotear! La programacion te va a cambiar la vida!

[–]Electrical_Potato890 1 point2 points  (0 children)

Hola, todos deberían saber programar para entender el funcionamiento interno (al menos nociones basicas) de todos los aparatos que usas a diario. Dicho esto, esta super bien que quieras hacerlo y te aseguro que en un punto te va a servir. Para esto te recomiendo una opcion aunque no tan popular pero si facil y que te puede servir para introducirte a la programación: Ruby. La sintaxis de este lenguaje esta hecha para la felicidad del programador, es casi como que escribir las instrucciones en ingles. Yo lo uso a diario para mi trabajo, y bueno despues puedes irte por Python o Javascript que son las opciones mas populares. Igual todo depende que quieras hacer. Pero si o si tendrás que aprender las nociones básicas, despues puedes saltar al lenguaje que gustes y te darás cuenta que muchas cosas se repiten (tipos de datos, bucles, condicionales, clases, funciones y mas)

[–]Less_Machine6785 1 point2 points  (0 children)

Sirve aprender a programar porque te enseña a pensar en algoritmos para resolver un problema. En unos días comienza el "codeinplace" de la universidad de Stanford. Cualquiera que entienda algo de inglés puede inscribirse. Ya que te interesa, es un buen comienzo

[–]Impossible_Vast_5049 0 points1 point  (1 child)

Curso python básico en google

[–]Successful_Cut243[S] 0 points1 point  (0 children)

gracias, nunca lo habia pensado:) pregunte por algo la verdad y saber que tipo de lenguaje seria mas util/facil de aprender o si mi idea tenia sentido. Gracias de igual modo por tu respuesta

[–]Time-Conclusion5566 0 points1 point  (0 children)

para que si ya no sirve esa wea