Artículos de Tecnología > Programación

5 Pasos para aprender a programar

Alex Felipe

¿Estas comenzando tu carrera como programador o programadora? ¿O todavía no comenzaste y necesitas un “empujoncito” para iniciar el punto de partida? Entonces dale un vistazo a estas sugerencias que harán la diferencia para comenzar el camino.

1. Escoja un lenguaje de programación.

En distintos grupos, redes sociales o en cualquier tipo de comunidad de estudiantes/programadores una de las mayores dudas de cualquier persona que está comenzando es:

“Con cuál lenguaje de programación debo empezar”

Para este tipo de preguntas, es bastante común obtener diversas respuestas, como por ejemplo, C, Java, C#, C++, Ruby, Python, PHP, JavaScript entre diferentes lenguajes que tenemos actualmente.

Sin embargo, cuando estamos empezando, el lenguaje en sí no importa, pues la lógica es la misma para todos los lenguajes.

En este exacto momento, te puedes estar preguntando:

¿Si la lógica es la misma para todos, poco importa el lenguaje que yo deba utilizar?.

Teóricamente si, por lo tanto, en la práctica recomiendo que escojas un lenguaje que tenga menos barreras en la curva de aprendizaje.

En otras palabras, lenguajes como por ejemplo JavaScript, que puede ser escrito en cualquier editor de texto y ejecutado en cualquier navegador (incluso en el IE en versiones no tan antiguas), es una excelente elección, por los siguientes motivos:

No es de sorprenderse que nuestro curso sobre lógica de programación utilice JavaScript.

2. Practicar genera más resultados que la teoría.

Más allá del lenguaje, uno de los puntos principales cuando estamos aprendiendo es justamente la práctica. ¿Pero como así la práctica?

Hasta ahora no conozco ningún programador que solo haya aprendido en la teoría.

Así es, a poner las manos en la masa, intentar y equivocarse, practicar muchas veces hasta comprender un concepto o algo nuevo que viste, hace parte del dia a dia de cualquier programador.

Por lo tanto todo lo que escuches, leas o mires, ¡ponlo en práctica! Cuanto más veces practicamos, más comprendemos.

Por ejemplo, hubieron muchas veces donde yo solo entendí lo que realmente mi codigo estaba haciendo en la quinta vez que lo implemente.

Y confieso que a partir de esa sensación de “dominio de lo que estaba haciendo” comencé a enamorarme por la programación.

3. La lógica de programación en primer lugar

Uno de los consejos más importantes (si juzgas el más importante de todos) para cualquier principiante es tratar aprender, antes que nada, la lógica de programación.

¿Pero por qué la lógica de programación? ¿Por qué no orientado a objetos, o programación funcional, o estructura de datos o cualquier otro tema de programación?

Es justamente porque todos los demás temas que envuelven programación son basados en la lógica de programación.

En otras palabras, la lógica de programación son los ingredientes de la torta, o sea, programar sin lógica de programación es la misma cosa que intentar hacer una torta sin ingredientes.

¡Con seguridad esa torta no va salir como esperamos! ;)

4. Busca un amigo para estudiar

Más allá de los pasos mencionados, una de las mejores decisiones que vas a realizar en tu vida es buscar un amigo para estudiar junto con vos. Entonces vos podes pensar:

“¿Yo no puedo aprender solo?”

Si puedes, sin embargo, tener una persona cercana para que expongas tus ideas, discutas implementaciones o hasta mismo compartir lo que aprendiste en un nuevo curso, ¡hace toda la diferencia!

En diversas ocasiones yo tuve más ganas de aprender una nueva tecnología, concepto o realizar un curso nuevo a partir del feedback de un amigo.

Por lo tanto un amigo a tu lado para que puedas compartir tus experiencias y el las de él, hará que tanto vos como él, comprendan con más facilidad todo lo que estudien.

5. Crea tu propio proyecto y compartelo con todos

Una de las mejores sensaciones para cualquier programador es justamente terminar un proyecto y compartirlo con algún familiar, amigos o hasta con la misma comunidad. Por lo tanto, durante tu aprendizaje, ¡coloca todo en práctica en tu proyecto y compartilo!

Acuérdate que no necesita ser un proyecto mega complejo y con diversas funcionalidades, es a partir de proyectos como calculadoras básicas, cuentas bancarias o registros de ventas que damos nuestros primeros pasos.

Además, una de las prácticas más comunes es compartir nuestros proyectos con la comunidad a partir de github, por ejemplo. De esta manera podemos obtener un feedback de desarrolladores con más experiencia.

Visita nuestra plataforma y encuentra varias secuencias de cursos de Programación que te ayudarán en tu jornada de aprendizaje para volverte un programador cada vez mejor.

Artículos de Tecnología > Programación

En Alura encontrarás variados cursos sobre Programación. ¡Comienza ahora!

Precios en:
USD
  • USD
  • BOB
  • CLP
  • COP
  • USD
  • PEN
  • MXN
  • UYU

Semestral

  • 273 cursos

    Cursos de Programación, Front End, Data Science, Innovación y Gestión.

  • Videos y actividades 100% en Español
  • Certificado de participación
  • Estudia las 24 horas, los 7 días de la semana
  • Foro y comunidad exclusiva para resolver tus dudas
  • Luri, la inteligencia artificial de Alura

    Luri es nuestra inteligencia artificial que resuelve dudas, da ejemplos prácticos y ayuda a profundizar aún más durante las clases. Puedes conversar con Luri hasta 100 mensajes por semana

  • Acceso a todo el contenido de la plataforma por 6 meses
US$ 65.90
un solo pago de US$ 65.90
¡QUIERO EMPEZAR A ESTUDIAR!

Paga en moneda local en los siguientes países

Anual

  • 273 cursos

    Cursos de Programación, Front End, Data Science, Innovación y Gestión.

  • Videos y actividades 100% en Español
  • Certificado de participación
  • Estudia las 24 horas, los 7 días de la semana
  • Foro y comunidad exclusiva para resolver tus dudas
  • Luri, la inteligencia artificial de Alura

    Luri es nuestra inteligencia artificial que resuelve dudas, da ejemplos prácticos y ayuda a profundizar aún más durante las clases. Puedes conversar con Luri hasta 100 mensajes por semana

  • Acceso a todo el contenido de la plataforma por 12 meses
US$ 99.90
un solo pago de US$ 99.90
¡QUIERO EMPEZAR A ESTUDIAR!

Paga en moneda local en los siguientes países

Acceso a todos
los cursos

Estudia las 24 horas,
dónde y cuándo quieras

Nuevos cursos
cada semana