Este artículo fue coescrito por Stephen Cognetta, MBA. Stephen Cognetta es cofundador y presidente ejecutivo de Exponent, una plataforma de aprendizaje que ayuda a las personas a prepararse para sus entrevistas tecnológicas y a dominarlas. Se especializa en coaching para la gestión de productos, ingeniería de software, marketing de productos, gestión, gestión de proyectos técnicos y entrevistas en ciencia de datos. Stephen tiene una licenciatura en ingeniería informática de la Universidad de Princeton, donde se graduó Summa Cum Laude, y un MBA en la Universidad de Stanford. Antes de fundar Exponent, trabajó como gerente de producto de Google y cofundó HackMentalHealth.
En este artículo, hay 7 referencias citadas, que se pueden ver en la parte inferior de la página.
Este artículo ha sido visto 98 316 veces.
La programación es muy divertida y extraordinariamente útil. Te permite ser creativo y también te expone a una amplia gama de carreras nuevas. Si quieres aprender a programar, lee el tutorial a continuación para encontrar una explicación de a dónde ir y qué estudiar.
Pasos
Parte 1
Parte 1 de 3:Elegir un lenguaje
-
1Elige un lenguaje de programación. La programación informática se lleva a cabo en esencia como un conjunto de instrucciones escritas que la computadora sigue (lo que también se conoce como código binario). Estas instrucciones pueden escribirse en varios "lenguajes" distintos que son simplemente formas distintas de organizar las instrucciones y el texto. Sin embargo, distintos lenguajes tienden a usarse para crear distintos tipos de programas, por lo que debes elegir un lenguaje que consideres relevante para lo que quieras hacer.[1] Si decides que un lenguaje no es adecuado para tus necesidades, siempre puedes pasar a uno nuevo.[2]
-
2Considera el C, el C++, el C# y los lenguajes relacionados. Estos se usan principalmente para crear aplicaciones autónomas de computadora (por ejemplo, juegos). El C y el C++ son lenguajes difíciles de aprender para un principiante, aunque no imposibles. Aprenderlos te brindará una comprensión profunda no solo de la programación (la mayoría de los lenguajes de programación heredan algún concepto u otro del C y el C++) sino también de la forma como funciona una computadora. Son populares y se usan ampliamente, aunque el C#, un lenguaje muy simular al Java, ha empezado a volverse mucho más común.[3]
-
3Considera el Java o el JavaScript. Estos son buenos lenguajes que puedes aprender si quieres trabajar en hacer complementos para la web (JavaScript) o aplicaciones para dispositivos móviles (Java). Estos lenguajes tienen una alta demanda actualmente y, por ende, es útil conocerlos. Ten en cuenta que el Java y el JavaScript son lenguajes completamente distintos a pesar de que sus nombres son similares.[4]
-
4Prueba con Python. Python es un lenguaje muy versátil que se usa ampliamente en varias plataformas.[5] A pesar de ser muy poderoso, es fácil de captar para un principiante, así que inténtalo.
-
5Considera el PHP. PHP son las siglas en inglés de "procesador de hipertexto". Es un lenguaje de programación web y es relativamente fácil de aprender a raíz de que no requiere mucho tecleo y de su popularidad (lo que significa que habrá varios tutoriales útiles sobre este lenguaje). Es un excelente lenguaje para la programación en el servidor.[6]
-
6No te limites a estos lenguajes. Existen muchos lenguajes de programación, todos ellos con diversos usos. Si quieres trabajar como programador, será necesario que sepas más de uno. Por ende, aprende tantos como puedas.
- Tu mejor opción será revisar anuncios del tipo de empleos que quieras conseguir y buscar cuáles son los lenguajes comunes que solicitan.
Parte 2
Parte 2 de 3:Aprender el lenguaje
-
1Considera la posibilidad de estudiar. A la mayoría de las empresas que contratan programadores les importarán más tus habilidades que la universidad en la que hayas estudiado o tus calificaciones, pero es de gran ayuda que tengas un título universitario al que hacer referencia. Aprenderás con mayor eficiencia que si aprendes por tu cuenta a la vez que recibes orientación experta de tus profesores (y quizás de tus amigos).[7]
- Suele haber becas y subvenciones a disposición de quienes estudian carreras en este rubro. No debes sentirte intimidado por el precio de un título, ya que ¡sí se puede!
-
2Aprende en universidades en línea. Ya sea que estudies una carrera en línea que cueste y te brinde un título de verdad al terminar o asistas a un programa gratuito (por ejemplo, el maravilloso Coursera del MIT), puedes aprender mucho sobre los lenguajes de programación en estos cursos estructurados.
-
3Prueba con usar herramientas en línea. Utiliza servicios gratuitos como el University Consortium de Google o la red de desarrolladores de Mozilla par aprender más sobre programación. Estas empresas quieren más desarrolladores para que ayuden a sus plataformas a prosperar, y sus recursos pueden ser algunos de los mejores en la web.
-
4Aprende mediante tutoriales en línea. Muchos programadores tienen sitios web en donde te enseñan los conceptos básicos individuales, además de algunos trucos. Busca tutoriales del lenguaje que quieras aprender para encontrarlos.
- Puedes encontrar muchas clases gratuitas en línea para aprender a programar. La Academia Khan enseña programación informática con tutoriales y videos fáciles. Codecademy es otro sitio web gratuito en donde puedes aprender con tutoriales paso a paso.
-
5Empieza a una edad temprana si puedes. Existen varios programas que están diseñados para enseñarles programación a los niños. Los programas como Scratch del MIT son de mucha ayuda y, mientras más joven seas, te será más fácil aprender (como con cualquier idioma).
- Evita los kits, ya que rara vez enseñan algo útil.
Parte 3
Parte 3 de 3:Aprender por tu cuenta
-
1Empieza con un buen libro o tutorial sobre programación. Consigue un buen libro actual sobre el lenguaje de programación que quieras aprender. Las críticas en Amazon o en sitios web similares por lo general te ayudarán a distinguir los libros útiles de los que no lo sean.[8]
-
2Consigue un intérprete para ese lenguaje. Un intérprete es simplemente otro programa de computadora, pero convierte las ideas que hayas escrito en un lenguaje de programación a un "código de máquina" de forma que puedas ver que las cosas funcionan. Hay muchos programas a tu disposición, y será necesario que elijas uno apropiado para ti.[9]
-
3¡Lee el libro! Toma ejemplos del lenguaje de programación del libro e ingrésalos en el intérprete. Podrías cambiar los ejemplos y hacer que el programa haga cosas distintas.
-
4Intenta unir tus ideas para formar un programa operativo. Empieza por cosas simples (por ejemplo, un programa de conversión de divisas) y trabaja hasta llegar a cosas más complejas a medida que sigues leyendo y aprendiendo sobre el lenguaje de programación.
-
5Aprende otro lenguaje. Cuando empieces a programar de manera activa en el primer lenguaje que aprendas, quizás quieras aprender otro. Le sacarás el máximo provecho al aprendizaje de un segundo lenguaje de programación si eliges uno que emplee un paradigma radicalmente distinto del lenguaje con el que hayas empezado. Por ejemplo, si empezaste con Scheme, podrías hacer el intento de aprender C o Java después. Si comenzaste con Java, podrías aprender Perl o Python.
-
6Sigue programando e intentando cosas nuevas. Si quieres ser un buen programador, como mínimo debes mantenerte al día con la tecnología cambiante. Es un proceso de aprendizaje constante, y siempre debes estar aprendiendo lenguajes y paradigmas nuevos y, lo que es más importante, programando cosas nuevas.
- Ser un programador de éxito implica aprender a pensar como uno. Será necesario que consideres los desafíos como oportunidades de aprendizaje, desees mejorar tus habilidades y estés abierto a formas nuevas de mejorar tu proceso de programación.
Consejos
- Empieza por algo divertido y motívate a resolver los desafíos mejorando tus habilidades para la resolución de problemas lógicos.
- Existe un lenguaje de programación muy bueno y muy fácil de usar para los principiantes, a lo que también se le refiere como "amigable". Este es el lenguaje Visual Basic o VB. Pruébalo, es estupendo.
- No empieces por un lenguaje complejo como el Java sino por uno fácil, como el Python. Python estimula a los principiantes y está compuesto por casi todos los aspectos de la programación.
- La sintaxis es imprescindible. Tienes la libertad de aplicarla a tu manera. Estudia algunos programas de muestra y luego empieza a programar unos tú mismo.
- Consigue un libro útil de referencia. Asegúrate de que sea la versión más reciente debido a que los lenguajes siempre están actualizándose.
- El Java tiene un concepto potente conocido como multihilos. Estúdialo con cuidado.
- Utiliza Eclipse al escribir programas de Java. Este es un programa muy útil que puede depurar tu código, y puedes ejecutar el código de forma instantánea, además de usar el explorador de paquetes para revisar varios archivos de tu código.
Referencias
- ↑ https://blog.teamtreehouse.com/choose-programming-language
- ↑ Stephen Cognetta, MBA. Coach de entrevistas tecnológicas. Entrevista a especialista. 21 de julio de 2020.
- ↑ https://www.codecademy.com/learn/learn-c-plus-plus
- ↑ https://howtodoinjava.com/java/basics/what-is-java-programming-language/
- ↑ https://www.python.org/doc/essays/blurb/
- ↑ http://php.net/manual/en/intro-whatis.php
- ↑ Stephen Cognetta, MBA. Coach de entrevistas tecnológicas. Entrevista a especialista. 21 de julio de 2020.
- ↑ Stephen Cognetta, MBA. Coach de entrevistas tecnológicas. Entrevista a especialista. 21 de julio de 2020.
- ↑ https://www.techopedia.com/definition/7793/interpreter