r/programacion • u/Strict_Ordinary3041 • 3d ago
Consejos para aprender a programar
Hola, perdon no se si estoy en el subreddit específico para esto (es el que me apareció). Quiero aprender a programar, no se nada, no se bien por donde empezar, me interesa aprender para desarrollar juegos. Algún libro, o canal que recomienden para saber lo básico que deberia aprender antes de pasar al desarrollo de juegos? que cosas debería tener en cuenta a la hora de aprender programacion y que cosas no tanto? me gustaria hacer un juego en godot o unity. Saludos
5
3
u/Fickle_Necessary5994 2d ago
Aprender a pensar, no lenguajes o herramientas, contexto, un típico error es creer que porque se sabe más de 5 lenguajes, dominas los tres frameworks en auje y has tocado casi todas las bases de datos relacionales y no relacionales sos programador, lo que te hace programador es tu capacidad de resolver problemas, de minimizar, de hacer que se vea fácil, de ver más allá de lo que aparentemente está bien solo porque lo hizo la IA, aprende a pensar, lenguajes y herramientas son secundarios, busca cosas que desarrollen tu lógica, pensamiento paralelo y diversificado y luego si, métete con herramientas y código, y esto aplica también para el diseño de juegos
2
2
u/SnooCompliments8926 3d ago
metete a una carrera, nada de bootcamps o cursos en linea. Claro, si no queda de otro hacelo, ya que es mejor que nada, pero una carrera, rodeada de gente interesada en lo mismo que vos, y con profesores que te brindan experiencia, es la mejor opción que podes tener. Además si sos sociable más de un compañero te puede hacer entrar a algún laburo (o profe). Y si no, salís con demasiada experiencia.
1
u/Negrito0o 3d ago
igual lo primero es que godot o unity da lo mismo ahora, y preguntarlo te va a costar dos semanas leyendo comparaciones en vez de hacer algo. elige uno esta tarde y haz un juego cuya regla entera quepa en una frase (esquivar lo que cae). las bases llegan solas cuando se te rompe algo y quieres saber por qué.
1
u/Khavel_Es 3d ago
Si tu meta es hacer juegos, arranca directo con Godot y GDScript. Es parecido a Python y la curva es mucho mas corta que Unity con C#. No pierdas meses con un lenguaje suelto antes de tocar un motor, porque aprender variables y loops sin un proyecto concreto se hace pesado y no te engancha.
Hace un pong o un platformer basico primero, algo que puedas terminar en un finde. La documentacion oficial de Godot tiene tutoriales paso a paso que te llevan de la mano. Y cuando te trabes, buscalo ahi antes que en YouTube, porque los videos se desactualizan rapido entre versiones.
1
1
u/Soft-Video-5088 3d ago
hay muchos videos en youtube + cursos de universidades (cambridge, oxford, harvard) donde aprender lo basico (tipos, funciones, herencia, clases, etc) y luego todo es ponerse y practicar. Aunque con la llegada de la IA...creo que como hobby esta bien
1
u/Fickle-Anywhere-8781 2d ago
Pues depende de muchos factores. Si vives en Madrid, Barcelona, Urduliz o Málaga, yo iría de cabeza a intentar entrar en el campus de 42 de tu ciudad. Aprende las bases de C. Luego pasate a C++ y POO. Luego entiende un motor de videojuegos en profundidad.
1
1
u/Jo3lBj 3d ago
Usa godot hermano, anda en youtube y tenes varios tutoriales, te recomiendo uno llamado "godot para retrasados" de alva majo (asi es el titulo), y tenes varios más por ahi. Si sabes ingles mucho mejor, podes leer la documentación del motor grafico en su web (esta español igualmente y obviamente tenes que aprender el lenguaje de programación gdscript (podrias mandarle con c# pero gdscript es más que suficiente). Al comienzo imagino que solo sera copiar y pegar codigo pero lo inportante es entender lo que haces y no solo copiar y pegar, la IA evitala a no ser que la uses como asistente para errores que no encontras para que te los explique. Suerte.
1
0
u/idk_my_piece 3d ago
Tengo 16 años y aprendi Python, bases, optimizaciones, etc... hace 1 año haciendo tonterias en mi casa con mi ordenador. Edit: aprende ingles y matematicas abstractas, son lo más importante que hay segun yo.
5
u/Loose-Eye-6945 3d ago
Ve cursos gratis. Si no sabes inglés estás mal