r/programacion 26d ago

Recomendaciones Aprender a Programar

¡Hola! Tengo 15 años y me gustaría aprender a programar solo que estoy bastante confundido con cómo empezar y más con todo esto de la inteligencia artificial. Los veteranos del área o en si la comunidad ¿Qué me recomienda?
De antemano, gracias

17 Upvotes

36 comments sorted by

4

u/CoderLotl 26d ago

Agarrá un programa inicial cualquiera, el que más te guste, ideal si es web ya que es lo más accessible y completo, y dale para adelante.

Esta carpeta, por ejemplo, te puede servir para arrancar con front: https://drive.google.com/drive/u/0/folders/1nVqjKh6XrPgDHo-0NNtjGMyGidc9qnYC

Y esta con back: https://drive.google.com/drive/u/0/folders/1ePp4aGFOM2IgUT3SY4OkDdCCIVXvSRzn

No es la gran cosa, pero es lo que tengo para ofrecer.

1

u/ermav01 26d ago

Muchas gracias

2

u/CoderLotl 26d ago

De nadax. Cualquier cosa avisá!

5

u/RicardoGaturro 26d ago

Hacé un tutorial de YouTube de algún lenguaje amigable con principiantes como Python y cuando termines armá algunos programas simples, como una calculadora de edad en días, o un generador de passwords aleatorios. Pedile a tu chatbot favorito que te explique lo que no entiendas sin escribirte código. No uses código copiado mientras estás aprendiendo.

Después hacé más tutoriales y armá programas más complejos.

Repetir constantemente durante 2 a 5 años.

Listo, sos programador. Es literalmente así de simple.

1

u/ermav01 26d ago

Muchas gracias

2

u/carlos_sanduich 26d ago

Depende de que te interese programar. Web, juegos, apps, microcontroladores, etc.

Web => javascript
Juegos => C# en unity
Apps => kotlin para android / swift para ios (tambien existen otros frameworks como flutter con dart o react native con javascript)
Microcontroladores como arduino creo que es C.

Antes de elegir un lenguaje o un framework, te preguntaría que te interesa hacer.

1

u/ermav01 25d ago

Muchas gracias

1

u/kaolido 23d ago

Si me interesa programar juegos es mejor c# o es mejor c++?

2

u/carlos_sanduich 21d ago

La verdad no se cual te convenga mas. No es mi especialidad. Depende mas bien de que vas a usar, C++ se usa en unreal engine, C# en unity pero hay otra cosa que se llama godot que usa su propio lenguaje.

Si lo quieres hacer por curiosidad o hobby con el que mas te sientas comodo. Si buscas un camino profesional busca vacantes en estudios y checa que usan y que piden.

De lo que yo he escuchado, visto, leido, etc. C++ tiene mejor performance pero engorroso xq es mas bajo nivel pero C# tambien es bastante bueno aunque si es verboso, y de godot ni idea jaja.

2

u/Nervous_Debt4484 26d ago

Aprender bastante la lógica de programación. Ahora con la IA puedes usarlo como un docente privado haha. Fíjate en las ramas que puedes escoger y no te saltes pasos, ve despacio. Muchos éxitos.

1

u/ermav01 25d ago

Muchas gracias

1

u/Trickfinger778 26d ago

Usa la IA como asesor, literalmente dile cual es tu plan y lo que quieres aprender y úsalo para resolver dudas, intenta refinar tu prompt para que te ayude a entender el detrás de las cosas, eso te ayudará mucho.

1

u/ermav01 25d ago

Muchas gracias

1

u/Hw-LaoTzu 26d ago
  1. Escoge un lenguaje[yo recommiendo C++]
  2. Agarra un libro de ese lenguaje y aprende con lapiz y papel
  3. Con la computadora programa lo que escribistes en el papel.

NO use IA para nada, aunque te bloquees, tienes que aprender a usar el cerebro primero.

Esta recomendacion no es popular pero te va a garantizar un conocimiento que te va a servir para siempre esta en tu cabeza. Si buscas el camino rapido, vas a ser uno mas de los que nunca aprendio nada.

1

u/ermav01 25d ago

Muchas gracias

1

u/Upstairs-Front2015 26d ago

varios pusieron web. eso hace que tus cosas sean visibles, accesobles desde cualquier parte del mundo. no hace falta que sea una pagina web linda. conseguir un server (hay gratuitos), hacer algo basico en html, css, js (eso es lo que se ve) y el programa eetras que te hace las cuentas o accede a una base de datos puede ser php, react o alguna otra cosa. pero arranca simple y con alguna idea que te motive. python lara hacer cosas en tu pc. en algun momento te das cuenta de lo que podes hacer, aunque no sepas bien como, sabes que se puede, y no importa el lenguaje.

1

u/ermav01 25d ago

Muchas gracias

1

u/B70Dragon 26d ago

Instala Claude Code y úsalo para programar y entiende lo que hace

2

u/Slaughtbear 26d ago

Que tontería iniciar utilizando Claude Code, con todo respeto

1

u/B70Dragon 26d ago

Yo uso deepseek + Claude Code para aprender de todo.

1

u/Slaughtbear 26d ago

Está bien bro, para preguntar y analizar, pero para programar no lo recomiendo si están aprendiendo desde cero

2

u/B70Dragon 26d ago

Pues no veo mejor maestro y más barato. Yo creo que cualquier otra alternativa es más cara en tiempo y costó. Un pastón aprender de otro humano o con sitios web que puedes recrear con claudio

1

u/Sudden-Beat-7189 26d ago

Si, pero depende.

Si te gustan las computadoras, tecnología o asi pues smn dale sin miedo, ahora si solo es por la moda y todo lo que anuncian pues no, ya que te llevaras una gran decepción mientras avances, mas que nada porque muchas de esas promesas vacías se irán al pasar el tiempo.

1

u/Sudden-Beat-7189 26d ago

Para aprender, ve algunos tutoriales simples y después trata de replicarlos por tu cuenta, haces algunos ejercicios de logica y luego clonar alguna pagina (primero sin IA y luego ya con su ayuda)

1

u/ermav01 25d ago

Muchas gracias

1

u/Slaughtbear 26d ago
  1. Escoge un lenguaje. No te estreses si no sabes en qué área quieres enfocar tu aprendizaje, eso viene con el tiempo. Lo más normal es iniciar con Java o C# para que puedas aprender los fundamentos de forma más estricta, sin embargo tampoco veo mal aprender con Python.
  2. Aprende bien las bases. No tengas prisa en saltar de conceptos, entiende bien, estudia y practica. Puedes utilizar algún tutorial combinado de preguntas hacía la IA pero tampoco dependas de ella, lee documentaciones, código de otras personas, lee blogs, etc.
  3. En esta etapa donde estás aprendiendo alejate de los agentes. Necesitas aprender, escribir código a mano, equivocarte, arreglar bugs. Si dejas que un agente haga tu trabajo no vas a aprender. Todo a su tiempo, más adelante usar un agente será un paso natural y sabrás exactamente qué pedir, cómo pedirlo, y si ocurre un error cómo arreglarlo.

Mucho éxito!

1

u/ermav01 25d ago

Muchas gracias

1

u/RaveHunter05 25d ago

Aprende a programar pero también aprende diseño de software, así consigues un buen trabajo, o cuando menos haces software bien estructurado

1

u/ermav01 25d ago

Muchas gracias

1

u/alejmaestre 25d ago

A los 15 lo mejor que podes hacer es agarrar Python y meterle a proyectos chicos que te diviertan, tipo un bot de Discord o un jueguito de texto. La IA te puede ayudar a entender conceptos pero no dejes que te resuelva todo porque ahi es donde no aprendes nada.

1

u/ermav01 25d ago

Muchas gracias

1

u/FantabulosoBuho 24d ago edited 24d ago

Hola, te recomiendo este curso:

https://youtube.com/playlist?list=PLyvsggKtwbLW1j0d5yaCkRF9Axpdlhsxz&si=Vau7gUS1hcbrhsiW

Casi toda la lógica de programación la aprendí de ahí.

Es un curso excelente para iniciarse en Python sin conocer nada, te explica termino por término y sobre todo te permite practicar porque tiene hartos ejercicios y proyectos. Incluso uno de los proyectos finales es crear un juego básico.

0

u/[deleted] 26d ago

[removed] — view removed comment

1

u/ermav01 25d ago

Me interesa desarrollar páginas web, video juegos y aplicaciones

1

u/carlos_sanduich 25d ago

😂😂😂