domingo, 27 de marzo de 2016

Sitio web para aprender programación GRATIS!!!!!

Sé que anteriormente comente que hablaría de Scratch... pero es que me he encontrado con una página web alucinante KhanAcademy. es una maravilla donde puedes aprender de diversos temas como: matemáticas, física, programación obviamente, y muchas otras cosas.

Me centrare en la cuestión de la programación que es lo que nos interesa ¿no?. Buscando en internet cursos básicos para principiantes me encontré esto la página está en Ingles pero su contenido ha sido actualizado al español, no todo por completo pero están trabajando en ello igualmente puedes colaborar con ellos si sabes ingles para hacer traducciones y cosas así.

Los invito a que le den un vistazo y seguramente se enamorarán como yo lo he hecho.

Hasta el momento estoy tomando el curso de JS (JavaScript) y HTML y CSS, pronto iniciare con JS avanzado para aprender a hacer videojuegos y animaciones más elaboradas de las que ya he tenido la gratificación de codificar.

Sin otra novedad me despido y hasta la próxima queridos lectores!!!

La siguiente vez hablaré de CodeAcademy que por lo que he podido ver igual esta perfecta, también es en ingles pero han traducido varios cursos al español y creo dan certificado.

martes, 26 de enero de 2016

Los lenguajes de programación básicos...

Muy buenas, hoy les hablaré de los lenguajes de programación que investigando en Internet, preguntando a conocidos que son programadores y se dedican a ello, en foros y libros me han resultado bastante "fáciles" de aprender y llevar una curva de aprendizaje bastante decente, puse fácil entre comillas porque obviamente no es tan simple aprender un lenguaje ya sea de programación o no, lo escribí así pues a gente que se está iniciando son conceptos muy digeribles, bueno les digo cuales son y sigo comentando.


Figura 2: Lenguaje Python
Figura 1: Lenguaje C


En los que ahora me estoy enfocando son C y Python, anteriormente les dije que empece hace varios años, pues bien, inicie estudiando C++ y posteriormente probé con JAVA y toda esa cosa medio compleja para algunos que es la OOP (Object-Oriented Programming) por sus siglas en Ingles o POO (Programación Orientada a Objetos) por sus siglas en español. Aquí comienza mi andar por la programación, para ser sincero no entendí muchos o bastantes conceptos de la OOP y desistí por un tiempo, no solo por esa razón sino por circunstancias personales y laborales, en fin que eso es otra historia que no la contare para no aburrirlos.

Como ya mencione lo retome y varios me dieron un muy buen consejo que al menos me a servido mucho a mi...iniciar con la programación estructurada, aprenderla, comprenderla, entenderla bastante bien y ¡listo! "ya puedes pasarte ahora si a la OOP" y la verdad es que es bastante lógico si lo pensamos detenidamente. La programación estructurada fue primero que la de objetos así que no da mucho que pensar ¿verdad?. 

Siempre en todo lo que he hecho y la gran mayoría de las personas lo hemos experimentado es el típico refrán que dice "No quieras correr sin antes haber aprendido a caminar y no intentes caminar sin antes saber gatear", bueno creo que le agregue lo de gatear pero también aplica. Así que ya saben siempre hagan las cosas gradualmente y con calma, con mucha paciencia y como Jordi Muñoz quien es cofundador de 3D Robotics, una empresa que hace y desarrolla Drones dijo: "99% paciencia y 1% inteligencia". Les dejo un vídeo de una de sus tantas conferencias donde explica como fundó su empresa que hoy día es líder mundial.

Figura 3: Jordi Muñoz en World Universities Conference

Hasta el momento me he enfocado más a C, mientras que con Python lo he dejado en espera no sin seguir repasando los conceptos básicos, cabe destacar que con este ultimo comprendí mejor lo de OOP.

Mis queridos lectores, les recomiendo mucho el lenguaje C a mi me a fascinado ya que aprendiendo ese lenguaje que es en el que se han basado la gran mayoría que hay en el mercado como C++, C#, Objetive-C, Java, el mismo Python y muchos más, nos será sencillo inmiscuirnos en cualquier lenguaje de programación puesto que ya habremos aprendido los conceptos básicos de la programación y recuerden, el ser programador y aprender programación lleva su tiempo y es más nunca se termina de aprender ni aprenderás al 100% un solo lenguaje.

A continuación les dejaré algunos links de los cursos que estoy siguiendo en estos momentos y una muy buena página para encontrar cursos gratuitos de Universidades de gran renombre mundial como Stanford, Edimburgo, Harvard, California, también de España, Chile, Perú entre otras, solo es cuestión de que le investiguen porque para eso también es bueno ser muy curioso y leer, leer muchísimo.



Página donde encontraran ifinidad de cursos de todo tipo

En el siguiente post hablaré sobre Scratch una aplicación que se enfoca en pseudo-lenguaje para aprender los conceptos básicos y de ley de la programación.

Les agradezco que me lean ¡¡nos vemos pronto!!


lunes, 25 de enero de 2016

Un poco de mi historia...

Hace ya más de tres años que decidí aprender programación (a mis 23 años), pero no fue hasta el año pasado (2015 a mis 26 años) cerca del mes de Noviembre que comencé a tomármelo en serio...MUY en serio. Ingresé a varios cursos on-line. Obviamente gratuitos, en Youtube, Coursera, Udemy, Devcode, ESET, Google mismo, entre otras, muy buenas por cierto, todas ellas, algunas con posibilidad de tener un certificado gratuito o bien pagando una módica cantidad que a mi parecer es lo justo.

            En el mes de Diciembre durante las vacaciones decembrinas se me ocurrió (mientras hacía un ejercicio de un curso de HTML en blogger ) crear un blog para compartir mi experiencia como entusiasta y autodidacta de la tecnología y demás, puesto que obviamente no soy el único ser humano en este mundo que aprende de esta manera, la intención de crear este blog es para compartir nuestras ideas, consejos, cursos que nos hayan servido para aprender rápido o mejor y demás.

Igualmente conforme vaya avanzando posteare mi crecimiento, algunos ejercicios que he realizado así como las complicaciones que estos me presentaron, programas que uso para escribir código, páginas que sigo, gente del mundo de la tecnología que admiro.

Por el momento es todo, gracias por leer y no olvides comentar. :D

sábado, 23 de enero de 2016

Presentación

¡Hola a todos! ¿cómo están?.

Mi nombre es Hugo, soy como cualquier otro de ustedes, me encanta la programación, los videojuegos, el anime, rompecabezas, legos, series de TV y muchas otras cosas.

   He decidido abrir un blog de mi avance en este complicado pero no imposible mundo de la programación, desde mi punto de vista es increíble y MÁGICO, así es, mágico puesto que si lo comparamos con otras cosas los programadores hacen magia, un claro ejemplo es poder comunicarte con otra persona en cualquier parte del mundo incluso fuera de él, que me dicen de las apps lo mismo ¿no es así?, existen infinidad de ellas para todos los gustos y sabores y si no las hay, uno o varios programadores se dan a la tarea de crearlas. Es por eso que quiero ser y/o aprender a ser programador, porque no solo es saber escribir código, no, también es saber resolver problemas, analizar, ser pacientes y demás cosas.
   
   Los invito a seguir este blog que también esta hecho para compartir nuestras vivencias, dudas, comentarios, tips, etc. Para así apoyarnos mutuamente y recorrer este maravilloso mundo con entusiastas parecidos a nosotros que nos iniciamos en esto.

  ¡¡Sean todos Bienvenidos!!

Programa "Hola mundo" en lenguaje C