Botón para abrir el Menú Botón para cerrar el Menú
Logo da empresa Alura
Iniciar Sesión Nuestros Planes
Formaciones Conoce a Luri
  • Programación _
  • Front End _
  • Data Science _
  • DevOps _
  • Innovación y Gestión _
Artículos de Tecnología > Programación

5 Pasos para aprender a programar

Alura
Alex Felipe
Alex Felipe
17/10/2020

Compartir

Mira este artículo:
  1. 1. Escoja un lenguaje de programación.
  2. 2. Practicar genera más resultados que la teoría.
  3. 3. La lógica de programación en primer lugar
  4. 4. Busca un amigo para estudiar
  5. 5. Crea tu propio proyecto y compartelo con todos

¿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 necesitas instalar una herramienta específica para codificar.
  • Es un lenguaje fácil de aprender.

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.

Alex Felipe
Alex Felipe

Alex é instrutor e desenvolvedor e possui experiência em Java, Kotlin, Android. Atualmente cria conteúdo no canal https://www.youtube.com/@AlexFelipeDev.

Artículo Anterior
Diferencia entre int e Integer en Java
Siguiente Artículo
La carrera de programador: ¿qué curso tomar primero?

Ver otros artículos sobre Programación

Navegación

  • Planes
  • Instructores
  • Blog
  • Política de privacidad
  • Términos de uso
  • Sobre nosotros
  • Preguntas frecuentes

¡CONTÁCTANOS!

  • ¡Quiero entrar en contacto!

Blog

  • Programación
  • Data Science
  • Front End
  • Innovación y Gestión
  • DevOps

AOVS Sistemas de Informática S.A CNPJ 05.555.382/0001-33

SÍGUENOS EN NUESTRAS REDES SOCIALES

YouTube Facebook Instagram Linkedin Whatsapp Spotify

NOVEDADES Y LANZAMIENTOS

Aliados

  • Programa de aceleração Scale-Up Endeavor
  • En Alura somos unas de las Scale-Ups seleccionadas por Endeavor, programa de aceleración de las empresas que más crecen en el país.
  • Growth Academy 2021 do Google For Startups
  • Fuimos unas de las 7 startups seleccionadas por Google For Startups en participar del programa Growth Academy en 2021
Alura

Powered by

Caelum

AOVS Sistemas de Informática S.A CNPJ 05.555.382/0001-33

SÍGUENOS EN NUESTRAS REDES SOCIALES

YouTube Facebook Instagram Linkedin Whatsapp Spotify

Cursos

Cursos de Programación
Lógica de Programación | Java
Cursos de Front End
HTML y CSS | JavaScript | React
Cursos de Data Science
Data Science | Machine Learning | Excel | Base de Datos | Data Visualization | Estadística
Cursos de DevOps
Docker | Linux
Cursos de Innovación y Gestión
Transformación Ágil | Marketing Analytics

Alura

  • Educação em Tecnologia

    • logo fiap FIAP
    • logo casa do codigo Casa do Código
    • logo pm3 PM3 - Cursos de Produto
  • Mais Alura

    • logo alura start START BY Alura
    • logo alura lingua Alura Língua
    • logo alura para empresas Alura Para Empresas
    • logo alura latam Alura LATAM
  • Comunidade

    • logo tech guide Tech Guide
    • logo 7 days of code 7 days of code
    • logo Hipsters ponto Jobs Hipsters ponto Jobs
  • Podcasts

    • logo Hipster Network Hipster Network
    • logo Hipsters ponto Tech Hipsters ponto Tech
    • logo Dev sem fronteiras Dev sem Fronteiras
    • logo Like a Boss Like a Boss
    • logo IA Sob Controle IA Sob Controle
    • logo Mesa de Produto Mesa de Produto
    • logo Decode Decode
    • logo FIAPCast FIAPCast