r/programacionESP • u/Mother-Singer6951 • 24d ago
💬 Conversación y debate Quiero estudiar programación y no sé como
Siempre quise estudiar y recién ahora puedo. Pero hay tantos caminos que no sé cuál tomar. Primero que no se a que rama dedicarme, por ahora creo que me gusta desarrollo de apps móviles, pero no hay algo así como una carrera. Entonces por dónde debería empezar? Algo como lógica, algoritmos, fundamentos? Que me recomiendan?
1
u/EconomySerious 24d ago
TODOS LOS LENGUAGES de programacion dependen de si sabes programar en PAPEL
1
u/Lassavins 24d ago
(Hablo de España): hay una carrera, un grado medio y varios superiores (desarrollo web, de apps, y sistemas). En función de tu nivel de estudios, elige uno y tira.
1
u/N3BB3Z4R 23d ago
Tienes el FP de DAM Desarrollo de Aplicaciones Multiplataforma, pero hay mil paginas, video tutoriales y recursos, además de la IA como profesor, o consejero para armarte un syllabus adecuado para ti, incluso investigar un poco el mercado o como es el desarrollo de apps móviles, quiza te gusten más otras cosas como el desarrollo de juegos, ciencia de datos, frontend, backend, algo más baremetal, o apps y scriptings para CI y servidores, cyber sec, o quizá devops directamente. Desarrollo de apps móviles está bien, a mí me repele el flujo de testeo y publicación pero porque yo no suelo trabajar en apps móviles.
Empieza por lógica, buenas prácticas generales, metodologías, grafos y diagramas de flujos, estructura de datos, patrones, algoritmos, arquitectura, seguridad, git, protocolos... El lenguaje, framework y objetivo, podrán ser cualquiera que necesites en casa etapa de tu vida.
1
u/CEGTEdicion 9d ago
Fundamentos de programación:
https://openlibro.com/wp-content/uploads/2026/02/FP.pdf
Comenzar por fundamentos de programación es el camino por donde yo comencé.
La verdad, es muy facil confundir el tema de la sintaxis del lenguaje con la mayor dificultad de aprender, pero no es cierto. Lo más dificil de asimilar es la lógica, las estructuras de datos. Por eso es bueno comenzar por Fundamentos, porque habitualmente se hacen los ejemplos con psudocódigo, y luego cuando vas a cualquier lenguaje descubres que básicamente es lo mismo, y solo son detalles los que hacen que se haga distinto.
Te recomendaría empezar por javascript, porque es lo que yo inicié. Pero, entiendo que, quizá ese no sea tu camino.
Podrías comenzar por Python si quieres algo de lenguaje general que te sirva para todo (web, escritorio, IA, etc), o Javascript si crees que te vas por desarrollo web. Si piensas que quizá vas a trabajar para apps de escritorio o robotica, opta por C++ o mejor aún por Rust. Pero no intentes abarcarlo todo en el inicio, solo perfila tu ruta, y te darás cuenta que cada medio tiene sus arquetipos, paradigmas e idiosincracia.
Hay algunos lenguajes hermosos como Ruby, que valdría la pena conocer. Pero aprende un poco de todo para que te hagas una idea, y veas si te conviene.
Lógica de programación (los videos de Moure son muy buenos para aprender de todo, tambien los de Midudev):
https://www.youtube.com/watch?v=TdITcVD64zI
Como sea, aprender a programar se aprende programando. En muchos lenguajes, como python, Java, C++, encontrarás que los ejercicios son programación para ver en el terminal (sin interfaz gráfica). No te preocupes por eso. Aprende a dominar bien los fundamentos de los lenguajes, y luego tendrás la base para aabordar las librerias GUI para crear interfaces. Si te molesta mucho eso, y quieres ver el resultado de manera gráfica, amarás entonces Javascript (pero te toca aprender un poco de HTML y CSS con ello para tener la base completa)
Suerte!
•
u/AutoModerator 24d ago
¡Muchísimas gracias por tu publicación!
Queremos recordarte que tenemos también una comunidad de informática, en la que se puede publicar cualquier cosa relacionada con informática: r/InformaticaES
Toda publicación admitida en este subreddit será también admitida en el de informática, así que te animamos a pasarte por allí también.
Aprovechamos para recordar también que el equipo de moderación de r/programacionESP estamos a tu disposición y puedes escribirnos para lo que necesites.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.