Aprender a Programar: Cómo Empezar

Anuncio
Aprender a Programar: Cómo
Empezar
Posted on June 27, 2013 by Maya Velasquez
“Esta entrada de blog es parte de nuestra nueva serie de posts, “ExamTime: Desarrollando
Nuevas Competencias, en la que esperamos proporcionarte información, consejos y recursos
sobre cómo los estudiantes pueden aprender nuevas habilidades en su tiempo libre. Para más
información, echa un vistazo aquí o únete a la conversación en Twitter usando el hashtag
#ETNuevasCompetencias.”
Anímate a Aprender por tu Cuenta
Hace unos días publicamos el primero de nuestros posts de la serie “Aprendiendo a Programar“,
que exploraba el concepto del movimiento surgido para adquirir conocimientos de
programación desde una edad temprana. En esta entrada exploraremos por qué debes aprender
a programar y te proporcionamos recursos que te ayudarán a empezar a aprender a picar código
por tu cuenta. Puede parecer una tarea abrumadora pero los beneficios de aprender un lenguaje
de programación son innumerables, especialmente en el mundo actual.
Así que si aprender a programar es algo que siempre quisiste hacer, sigue leyendo.
Por Qué Debes Empezar a Programar…
La necesidad de contar con programadores con talento no hará más que incrementarse en el
futuro. Incluso hoy en día los puestos en programación informática son de los mejores
pagados. Como ves, si quieres saborear los placeres de un trabajo bien remunerado, será
mejor que adquieras algo de experiencia en programación.
Independientemente de qué carrera
o grado decidas estudiar, tener conocimientos de un lenguaje informático o incluso
conocimientos de programación básicos hará que tu curriculum vitae resalte sobre los demás.
Lo mejor de aprender programación es poder crear algo nuevo, además de la libertad que te
ofrece para llevar tus ideas a la práctica. Por otro lado, el sentimiento de satisfacción que
experimentarás al resolver un problema o finalizar un producto que has creado tú mismo son
únicos.
Y cómo no, siempre existe la posibilidad de que crees la siguiente gran innovación de nuestra
era y que te conviertas en un millionario tecnológico.
¿Qué Necesito para Empezar?
En Internet puedes encontrar miles de herramientas y guías gratis (echa un vistazo a
nuestros recursos de programación a continuación), lo que significa que lo único que necesitas
para empezar es un ordenador de sobremesa o un ordenador portátil.
Si quieres, también puedes leer algún libro de texto que te guíe por los entresijos del mundo
de la programación paso a paso.
Además, necesitarás:
•
Paciencia: Para superar las inevitables frustraciones a las que te enfrentarás cuando
topes con algo que no entiendes
•
Habilidades analíticas y capacidad de resolución de problemas: Para ayudarte a
vencer esos problemas
•
Creatividad: Para tener fabulosas ideas sobre qué programar
La inspiración también es importante cuando aprendes algo nuevo (si necesitas un poco de
inspiración para programar, echa un vistazo a algunos ejemplos de grandes programadores en
nuestro post “Inspiración: Modelos a Seguir en el Mundo de la Programación“).
En cualquier caso, no dependas solo de ti mismo; apóyate en la comunidad de programadores
para que te ayuden con tu aprendizaje. Aquí tienes algunos recursos online a explorar pero te
recomendamos que además te unas a algún club de programación como los de CoderDojo.
Recursos que te Ayudarán a Empezar:
Está claro que no puedes esperar a que la inspiración haga acto de presencia para empezar
tu proyecto. Estos son algunos buenos recursos para arrancar.
Como comentábamos anteriormente, te sugiero que si
puedes, te unas a algún CoderDojo– son grupos de estudiantes que se reúnen con
regularidad para compartir su conocimiento acerca de la programación. Encuentra tu
CoderDojo más cercano aquí.
También puedes visitar sitios como Coursera para asistir a clases online gratuitas relacionadas
con cualquier lenguaje de programación que quieras aprender.
A partir de ahí, elige un lenguaje de programación a aprender cada vez y sumérgete en él
(para más información sobre cómo decidir qué lenguaje de programación aprender, lee
nuestro blog “Qué Lenguaje de Programación Aprender Primero“.
Stackoverflow es un gran recurso para programadores, aunque puede ser demasiado
avanzado para programadores principiantes. Generalmente siempre encontrarás foros que
contestarán tus preguntas o te ayudarán a resolver problemas que estés experimentando.
Lo mejor es empezar por buscar en Google tutoriales de programación gratis interactivos
o para descargar que incluyan consejos para programar.
Algunos de ellos estarán enfocados a un lenguaje específico y otros en varios. Cuando
decidas lo que quieres aprender, repásalos y mira cuál funciona mejor para ti:
•
Codecacademy: HTML, CSS, Javascript, jQuery, Ruby, Phython, PHP, APIs
•
Mozilla WebMaker: HTML, CSS y otros conceptos introductorios
•
Try Ruby: Ruby
•
W3schools: HTML,CSS, JAVASCRIPT, JQUERY ,XML ASP,.NET, PHP, SQL
•
Learn CSS: HTML y CSS
•
Kids Ruby: Ruby (¡que no te engañe el nombre!)
•
Mozilla Developement Network: HTML, CSS, Javascript
•
Learn jQuery: jQuery
Si has encontrado recursos para aprender a programar que te hayan ayudado, dínoslo en la
sección de comentarios o a través de Facebook o #NuevasCompetencias.
¡Deja de Perder el Tiempo!
Lo mejor de programar es que hay numerosas maneras de interactuar con programadores
experimentados que están dispuestos a compartir sus conocimientos—es el lugar en el que los
expertos ayudan a los principiantes. Los lenguajes de programación están siempre en
constante evolución. Hay lenguajes que eran extremadamente populares hace 15 o 20 años y
que ahora están totalmente obsoletos debido a que otros mejores y más novedosos los han
sustituido. Es casi una certeza que esto seguirá sucediendo en el futuro pero aún así cualquier
lenguaje que aprendas hará que aprender otros nuevos sea más sencillo. El código que es
bueno es bueno independientemente del lenguaje en el que haya sido escrito. Así que
aprende a escribir buen código. Fácil, ¿no?
¡Involúcrate!
Si estás interesado en involucrarte en algo así, asegúrate de volver a visitar nuestro blog de
nuevo
pronto.
También
puedes
seguir
la
conversación
en
Facebook
o
en
#ETNuevasCompetencias, donde compartiremos y discutiremos todo lo relacionado con el
mundo de la programación.
¡Disfruta Programando!
Descargar