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!!


No hay comentarios.:

Publicar un comentario