Thx 4 th3 inf0
Muchos recordaréis que hace unas semanas inicié un tema que dio mucho que hablar en el que os decía que https://www.foroparalelo.com/general...oviles-958678/ y donde me sugeristeis que aprendiera programación y Unity.
Vi este curso de "Fundamentos de Programación" en Unity por 15 pavos. Me pareció interesante porque es una serie de vídeos en las que un tío, paso a paso y en español de España, enseña cosas básicas comparando 9 lenguajes de programación a la vez.
El problema es que a medida que avanzan los vídeos empieza a liarla y se va rectificando a sí mismo constantemente, llegando al punto en que muchas veces deja información en pantalla que no es correcta, o mezcla lenguajes de programación, o dice una cosa pero muestra otra... Y todo eso aderezado con errores de código que hacen que, si no los solucionas tú, los ejemplos que te pone en pantalla no funcionen.
De lo poco que me ha servido ha sido para decidir que quiero aprender C++, no porque sea el mejor lenguaje sino porque que es el más universal para programar en todo tipo de entornos, por lo que seguí buscando cursos de C++ por internet.
Tras días buscando he encontrado en YouTube el canal de un chaval que hace años subió en cuatro meses unos 40 vídeos de altísima calidad (más de 11 horas de material) explicando con todo lujo de detalles cómo programar en C++ con Visual Studio, como si de unas clases online se trataran:
Es una gozada cómo lo explica todo, domina absolutamente el tema y todo está muy bien estructurado y es fácil de entender. Aún voy por el vídeo 24 pero creo que puedo afirmar que voy a aprender más con sus vídeos que con cualquier curso presencial de programación.
El último vídeo que colgó fue en julio de 2017 y veo que no ha hecho una "despedida", supongo que acabó dejándolo estar porque no recibió demasiado feedback de la gente. A día de hoy sólo tiene 1.530 suscriptores y poquísimos comentarios en cada vídeo, cosa que NO ME EXPLICO porque de verdad que ha subido un material excepcional para quien quiera aprender C++.
Que conste que no le conozco de nada, simplemente quería compartirlo con vosotros porque me costó mucho encontrarlo y, como la currada que se ha pegado me está siendo muy útil, he pensado que seguramente lo sea para todo aquél que quiera iniciarse en C++. Ojo que si seguís su playlist le faltan un par de vídeos que están en su canal pero que se habrá olvidado de añadir a la lista de reproducción, tendréis que buscarlos manualmente.
Si entráis en su canal no seáis hijos de perra. Le deseo lo mejor.
Yo también he empezado hace poco (especialmente me interesa el desarrollo de apps sencillas y funcionales y los videojuegos).
Me pierdo con facilidad, he hecho bastantes cosillas a nivel teórico desde fundamentos de la programación hasta cursos sobre desarrollo web en lenguajes de cara al usuario. Pero claro, hay una curva de aprendizaje bestial ya que existen miles de cosas que van despúes de comprender un lenguaje.
Le daré una oportunidad a esos video y te digo que me han parecido. De momento lo más útil que he encontrado ha sido algun cursillo de linkedin learning pero claro, solo tengo un mes gratis jajajjaja
Y bueno pues si no te gustan nuestros vidiotutoriales no le des manita arribaEl mensaje está oculto porque el usuario está en tu lista de ignorados.
Precisamente lo que más me está gustando de estos vídeos es que la curva de aprendizaje es muy suave: empieza por lo básico (cómo instalar Visual Basic, qué es programar...) y a medida que avanza va entrando en materia pero recordando conceptos de vídeos anteriores para que no te pierdas.El mensaje está oculto porque el usuario está en tu lista de ignorados.
Aún así es verdad que los últimos vídeos que estoy viendo los he tenido que ver un par de veces porque inevitablemente empieza a haber mucha información, pero está explicada con claridad y es perfectamente asumible.
El mensaje está oculto porque el usuario está en tu lista de ignorados.
¿Qué diferencias hay entre C, C++ y C#? lo de C# es la primera vez q lo oigo (cómo se pronuncia?)
¿Qué es la programación orientada a objetos?
¿Por qué hay tantos putos lenguajes de programación si están todos en inglés, no podían hacer uno y ya está?
se lo voy a pasar a mi hijo mayor a ver si se hace juanker.El mensaje está oculto porque el usuario está en tu lista de ignorados.
por cierto si se operara de vegetaciones en lugar de tanto programar lo mismo viviría más feliz y completo como ser humano.
pero me cae bien, es buen chaval.
cé mash mash...
... Podría ser interesante... tengo nociones básicas en C, Java, Javascript, HTML, Visual Studio, Script (Linux) y seguro que alguno más... pero si me dices que programe algo no sé ni por donde empezar... Puta falta de práctica...
Se pronuncia Cé sharpEl mensaje está oculto porque el usuario está en tu lista de ignorados.
Y con la potencia actual de los ordenadores con tener Basic bastaría para todo, pero la peña es subnormal.
El mensaje está oculto porque el usuario está en tu lista de ignorados.
Esquematizado:
1. C es la base, es un lenguaje de programación sencillo y potente, por este motivo por ejemplo se usa mucho en unix.
2. C++ es una mejora del C para poder programar modular orientado a objetos.
3. C# un invento de microsoft, copió lo mejor de otro lenguaje (Java) y copio el C++ para hacer un lenguaje "nuevo" que permita de forma sencilla hacer programas para windows (aunque ahora microsoft ha dado librerías para que se pueda hacer programas en C# para otros sistemas operativos).....la coña es que tienes que usar una plataforma de trabajo de microsoft llamada ".Net" por lo que tienes que depender y pasar por el aro de Microsoft en cualquier cosa que quieras hacer con él.
4. Programación Orientada a Objetos es una manera de programar, su función es separar el código en objetos. Cada objeto tiene su cometido y todos juntos forman el programa (Por ejemplo, si el programa fuese una fábrica, los objetos serían cada sección de la fábrica: ventas, almacen, producción, limpieza, contabilidad, etc.... ). Tiene la ventaja que si falla algo en el programa en vez de tener que mirar todo el código sólo tienes que comprobar el módulo que falla, lo malo es que tienes que hacer un diseño correcto para que todos los módulos puedan interactuar.
5. En realidad es por gustos y modas, por ejemplo con C o C++ puedes hacerlo todo, sin embargo a veces inventan lenguajes derivados que facilitan escribir menos o que permitan manejar más fácilmente librerías o que se vea todo más ordenado....al final prevalece el que tenga más apoyo o al que más gente le guste/utilice.