r/programacion • u/StatusRelation9435 • 6d ago
POR DONDE ARRANCO
Gente, cómo andan? Les cuento un poco mi situación.
Quiero aprender a programar, pero la verdad es que no me interesa tanto el desarrollo web, sino más bien hacer automatizaciones, scripts, desarrollar algún software o cosas por el estilo.
Me recibí del secundario como técnico en informática en 2024 y ese año un profesor nos enseñó a hacer algunas automatizaciones y scripts. Me había interesado bastante, pero después no le seguí dando bola y quedó ahí.
Ahora me gustaría retomarlo, pero cada vez que me pongo a investigar sobre lenguajes y todo lo que hay para aprender, me termino mareando y me desanimo porque siento que no sé nada y no tengo muy claro por dónde arrancar.
Actualmente estoy laburando en una empresa que brinda soporte técnico de impresoras. Siento que me quedé un poco estancado en cuanto a conocimientos y me gustaría empezar a aprender cosas nuevas para poder crecer laboralmente y, en algún momento, pasar a otra área de sistemas en otra empresa.
La idea es aprovechar el tiempo libre para aprender programación, tener una buena base y poder usar esos conocimientos tanto para hacer proyectos propios como para sumar experiencia laboral.
Quería consultarles por dónde me recomendarían empezar, qué lenguaje aprenderían en mi lugar y qué recursos o cursos les sirvieron a ustedes. También me gustaría saber qué proyectos podría ir haciendo desde cero para practicar y no quedarme solamente con la teoría.
Vale la pena garpar algun curso? o todo Youtube y Chat GPT, Claude o Gemini? (Tampoco se si estoy tirando este post en foro correcto)
2
u/Marco_R63 6d ago
Las automatizaciones son algo para administradores de sistemas. Es una materia bastante amplia como para estar en un curso.
Desde la experiencia de mi aprendizaje, te sugiero alistar un homelab con proxmox, por ejemplo, y correr unas cuantas máquinas virtuales. Son suficientes 2 o 3, puedes ponerle lo que quieras y automatizar respaldos o hralth checks o cualquier otra cosa. Hay muchas herramientas para eso: python, bash, ansible, powershell, terraform .. puedes crear scripts de automatización desde simple hasta complejos.
1
2
u/External-Double210 6d ago
Si estás pensando que con saber un poquito vas a conseguir un buen trabajo no lo hagas te vas a frustrar, estamos en un momento bastante difícil para los que quieren entrar, los valorados ahorita son los seniors que manejan la IA pero saben lo que hacen.
Es mucho esfuerzo y tiempo si de verdad querés aprender, si es por hobby con videos de YouTube aprendes. Hasta fullstack
Si querés una salida laboral hay mejores oportunidades en otros campos.
0
u/StatusRelation9435 6d ago
Noooo, lo tengo claro, no es "soplar y hacer botellas", admiro las personas que tiene la capacidad de saber de esto, seguro fueron años de conocimiento y tambien deben retenter bastante informacion
1
u/CAM00-rey 6d ago
sin duda aprende python
una version que esta muy bien y yo uso es la 3.12.10, puedes usar cualquiera pero preferiblemente de la rama 3.12+
1
1
u/lordrainne 6d ago
aprende python, cursos en youtube mejor, los iniciales de dalto son buenos hasta que se pone infumable, te daras cuenta. no te recomiendo aprender con ia, solo es una herramienta de apoyo (y defectuosa por lo demas)
2
u/lordrainne 6d ago
ah y desde ya aprende linux, parte suave con mint, cuando estes comodo prueba algo como ubuntu, y ya cuando domines anda a debian o red hat (o alguno basado en ellos)
2
u/lordrainne 6d ago
y tambien aprende ingles, al menos poder leer ingles tecnico, es algo basico para cualquier desarrollador
2
u/StatusRelation9435 6d ago
gracias loco, sentia que venia por ahi la mano, ya las cosas que dijiste posterior a linux desconozco completamente, a indagar!
1
u/lordrainne 6d ago
sobre python me acorde de estos cursos, los puedes hacer a traves del python institute o de netacad de cisco
1
u/Khavel_Es 6d ago
Python, sin dudas. Para automatizaciones y scripts es el que menos friccion tiene para arrancar y el que mas laburo mueve en esa area.
Primer proyecto: automatiza algo de tu laburo actual. Seguro tenes algo repetitivo con las impresoras (reportes, inventario, tickets). Armalo con Python, aunque sea feo, y ya tenes algo real para mostrar. Despues sumale que lo hiciste usando Claude o GPT como asistente y ya tenes una historia para contar en una entrevista.
No garpes cursos todavia. Arranca con la documentacion oficial de Python, hace los ejercicios de Exercism (gratis) y cuando te trabes usa la IA para que te explique, no para que te escriba el codigo entero.
2
u/Radhanat 6d ago
En mi experiencia personal (la cual no es experiencia universal), yo aprendí con una meta y necesidad clara y bien específica: hacer un script para mi daw (scripts en lua para Reaper) con ello encontré la meta clara y la motivación para aprender y en un año lo hice a base de cursos en YouTube y manuales.
Eso fue con Python que es de una capa muy alta y mucho más sencillo. Ahora estoy haciendo un video juego para aprender C++.
Reitero que eso es lo que me funcionó a mi y no significa que deba funcionarle a todo el mundo, sólo comparto mi experiencia por si sirve de algo.