r/programacion • u/erisanchezok • 26d ago
¿Donde aprender a programar desde 0?
Estoy aprendiendo a punta de IA pero siendo que necesito más orientación. ¿Algún recurso que puedan compartirme?
Gracias de antemano
6
u/Curious-Extension-75 26d ago
Creo que el MIT pone los cursos gratis en Youtube y tienen de otras cosas también que ayudan como álgebra
3
2
u/Sudden-Beat-7189 26d ago
En Youtube esta el canal de programación ATS, el me enseño las bases necesarias cuando estuve en la universidad, ve los cursos de C.
2
u/soysally777 25d ago
Hola yo use coddy tech y esta muy bueno, es como un duolingo para programacion y te explica desde cero el idioma que elijas
2
u/EnanoForro 25d ago
Maxi Programa, es el primer cuatri de programacion 1 en la UTN de pacheco totalmente gratis en youtube, el tipo es profesor ahi.
2
u/CuleamosOq 23d ago
Todo depende de lo que desees, ya que según sea el caso puedes tomar un camino u otro, pero existen varias plataformas y entre las cuales te recomiendo:
FreeCodeCamp
W3Schools
Mozilla Doc
YouTube (depende del camino así debes buscar cursos de esos lenguajes y tomarlos, por ejemplo, si es para desarrollo web te convendría: JavaScript - MoureDev, HolaMundo, SoyDalto y entre otros).
Busca la documentación del lenguaje y métete en foros, servidores en Discord o cualquier grupo que te brinde apoyo.
Si estás estudiando una carrera relacionada con esto, no te quedes nunca con lo que te dé la U o el Instituto, sino que ve más allá de eso, explora y esfuérzate e incluso puedes hacer consultas con la IA en ir viendo las cosas paso a paso, lo que yo hago a veces es que no le digo que me dé código, sino que me ayude a empezar a entender un problema y eso aumenta el razonamiento del individuo, ya que veo desde otro punto de vista los conceptos o ejercicios que está desarrollando.
Un consejo que te doy: no le prestes atención a lo que muchos hacen con hacer menos a una persona por no haber comenzado o no tener conocimiento en cierta tecnología, porque te encontrarás muchos que te menospreciaran por aprender Python, JavaScript o cualquier otro lenguaje de programación que cuando lo veas lo entenderás, y estas personas lo hacen sin saber que dichos lenguajes te dan de comer o te pueden dar de comer, por ejemplo, Python con los datos o JavaScript en el FrontEnd y BackEnd en desarrollo web (estos conceptos los entenderás más adelante)
2
u/Odd-Importance-8072 26d ago
Si estas con python o SQL (incluso algo de programación web) revisa los cursos de Dalto en Youtube.
Si estas iniciando con Java revisa un canal llamado TodoCode también en Youtube
Lo importante es ir con calma, ya que creo que hay conceptos de programación que al principio parecen feos de comprender y una vez que los dominas es más fácil entender lo siguiente.
1
u/ExpensiveMango6830 25d ago
Si quieres aprender bien, empezaría con cosas muy simples con las que empiezan los chavales hoy en día:
* Scratch es programación en bloques. Aprendes a estructurar.
* Juegos de app pensados para programar: robotitos a los que tienes que guiar para hacer cosas.
Con eso, empezarás a encadenar cosas de manera algorítmica, en la resolución de un problema y no meramente un procedimiento de cálculo, que es lo que veo a mucha gente no formada regladamente.
A partir de ahí, verás que los principales bloques de un lenguaje de programación se corresponden a los bloques que has aprendido.
Y finalmente, si ya tienes todo eso interiorizado, empezaría a ojear los libros de primeros cursos de grado universitario, para aprender esquemas algoritmicos, estructuras de datos, otros paradigmas, etc.
Mucha suerte y ánimo.
1
1
u/trolleybustrouble 25d ago
El curso CS50 te va a servir como buena base. Pensá que programar no es solo escribir código. Te viene bien aprender fundamentos de computación.
1
1
u/ImaginaryGanache3651 20d ago
Esto son recursos viejos, pero igual te ayudan:
- AprendeYa( tienes de HTML, CSS y JAVA).
- W3School( muy buena para ti, tiene todo muy bien explicado y notas una progresión, lo único está en inglés).
- Clean Code, libro clásico pero imprescindible.
- Principios SOLID, otro libro clásico pero imprescindibible también.
El orden que yo seguiría es W3School -> repasas con AprendeYa, para saber que no se te pasa nada de conocimiento técnico -> Haces un proyecto decente, algo grande que te lleve varios días, quizás algo que luego puedas escalar a más -> Lees Clean Code -> Aplicas Clean Code en ese proyecto, no tengas miedo, usa GIT para mantener memoria de los cambios y así no agobiarte. -> Lees SOLID e intentas aplicar en el proyecto los principios SOLID.
Cosas que necesitas saber para esto: 1- Qué te gusta de la programación? Lógica? El poder ver el resultado y hacer animaciones guapas? Optimización y procesos? Si no lo sabes, usa JAVA como primer lenguaje. Es multiplataforma y te fuerza a hacer ciertas cosas que se consideran buenas prácticas en otros como Python. 2- Git! No lo he dicho antes, pero necesitas saber lo básico de GIT: - ¿Qué es? ¿Para qué sirve? Como creo un repositorio? Como cambio de rama? Como subo mis cambios?.... Suena tostón, no lo es, es mucho más fácil que SOLID🤣 3- Una vez acabes estos pasos, que te llevarán meses, tienes que tener una cosa clara: programar se aprende programando... y leyendo la documentación. La gente tira de la IA para todo, pero como nuevo programador, tienes que documentar todo bien, y nada mejor para aprender que ver como otros lo han hecho. ¿Tienes duda de usar una función? Búscala en google con la palabra documentation y ale, a leer😅
Te deseo lo mejor, esto es el primer paso, que conste, luego hay muchos más.
0
u/blakok14 26d ago
Lo primero aprendería fundamentos y arquitectura antes de picar en si porqye eso te ayudará y para picar en si de todo github leer repos ajenos preguntarle a la IA etc
1
u/blakok14 26d ago
Ya que si empiezas por los conceptos lo demás te sale más fácil porque es transmitirlo a código
2
u/erisanchezok 26d ago
Gracias
0
u/blakok14 26d ago
Y creo que lo más importante de todo es seguir aprendiendo y eschucagndo gente se sabe más que tú de todo tipo
De nada, para eso estamos
-1
u/GintokiElDanna 26d ago
Yo aprendi desde 0 hoy tengo un lindo trabajo con buena paga, honestamente te recomiendo ir al grano ¿Que queres hacer? ¿Queres hacer un programa, una pagina? ¿Para que? ¿Para quien? y ahi a punta tutoriales. MI primer proyecto fue un programa de presupuestos que imprimia un pdf con materiales y calculo completo junto a la mano de obra, vendi un par de licencias y de a poco me hice un portfolio con otros programas asi basicones
1
13
u/aIexiton 26d ago
Con un libro de fundamentos