La programación informática es una habilidad muy valiosa para todo aquel al que le gustaría crear y diseñar programas de computadora o aplicaciones para teléfonos o tabletas. Afortunadamente, no tienes que inscribirte en una universidad de clases presenciales para aprender a pensar como programador y conseguir las habilidades que necesitas. Es posible (y común) aprender a programar en internet desde la comodidad de tu hogar. Muchas páginas web brindan cursos educativos a los que se puede acceder de forma gratuita y son beneficiosos tanto para los programadores novatos como los experimentados que desean aprender algunos trucos profesionales.

Parte 1
Parte 1 de 4:
Elegir una página web de programación gratuita

  1. 1
    Elige a Codecademy si eres un programador novato. Esta es una página popular que puede ayudar a los programadores sin experiencia a aprender los conceptos básicos. La página es gratuita y puedes elegir entre diferentes cursos que te ayudarán a aprender sobre los diversos lenguajes de programación y los aspectos de esta actividad. Entre los cursos brindados, tenemos a los siguientes: JavaScript, PHP, Python y HTML + CSS. Averigua más en http://www.codecademy.com.[1]
    • Si te gusta el estilo de Codecademy, también revisa un par de páginas de programación similares (y también gratuitas). Por ejemplo, visita Code.org en este enlace: http://www.code.org. También revisa Code School, en http://www.codeschool.com.
  2. 2
    Lleva cursos a través de Kahn Academy si deseas tener tutoriales en video. Esta podría ser la mejor opción para los estudiantes visuales que desean aprender habilidades de programación en internet. Es gratuita y sus clases incluyen instrucciones de programación paso a paso y videos instructivos.[2]
  3. 3
    Revisa la plataforma MIT OpenCourseWare si te gustaría aprender más que lo básico. El Instituto Tecnológico de Massachusetts publica sílabos de sus cursos antiguos en internet. Esta es una fuente maravillosa para los programadores curiosos que quieren aprender de profesores del más alto nivel. Esta no es la mejor opción para los principiantes, ya que los cursos no te permitirán interactuar con los profesores, y quizás no puedas acceder a todos los materiales de los cursos. Sin embargo, esta página es fantástica para los programadores más experimentados que buscan complementar su conocimiento sobre programación.[3]

Parte 2
Parte 2 de 4:
Aprender en las páginas de programación de pago

  1. 1
    Elige Udacity para estudiar con un instructor de programación personal. Si no te sientes cómodo llevando un curso de programación en línea sin supervisión o ayuda, Udacity podría ser la página adecuada para ti. Te asignarán un instructor personal para que trabaje contigo en internet. Él te ayudará a explorar los cursos de programación guiados de la página. Sin embargo, Udacity no es una página gratuita; tendrás que pagar por sus servicios.[4]
    • Las clases pueden costar hasta $999. Revisa la página de Udacity para conseguir más información, en el siguiente enlace: https://www.udacity.com.
  2. 2
    Elige Udemy si te interesa tener una gran selección de cursos. Esta página ofrece más de 55 000 cursos, la mayoría de los cuales profundizan en los aspectos de la codificación y la programación. Las clases son dictadas por expertos del campo, pero muchas requerirán un pago. Udemy también ofrece muchos cursos introductorios para principiantes de forma gratuita. Si quieres una página con una gran cantidad de cursos específicos, elige Udemy.[5]
    • Asimismo, presta atención a sus ofertas frecuentes. Los precios de los cursos son asequibles (a partir de $10), y las ofertas pueden reducir el costo en un 50 a 85 %.
    • Averigua más en https://www.udemy.com/.
  3. 3
    Elige Code Avengers si te gustaría trabajar en un idioma diferente. Code Avengers tiene su sede en Nueva Zelanda y, además del inglés, ofrecen cursos de programación en ruso, holandés, español, turco, italiano y portugués. La página se centra en enseñar lenguajes de programación comunes, como Python, JavaScript y HTML + CSS. Esta ofrece un periodo de prueba gratuito, durante el cual puedes llevar clases de forma gratuita.[6]
    • Code Avengers también ofrece clases diseñadas específicamente para programadores jóvenes de 5 a 16 años.
    • Participa en un periodo de prueba gratuito y averigua más en https://www.codeavengers.com/.

Parte 3
Parte 3 de 4:
Llevar un curso de programación

  1. 1
    Elige un curso de programación que te interese. Por ejemplo, si te interesa diseñar páginas web atractivas, busca cursos en temas como HTML/CSS, jQuery o Ajax. Si quieres empezar tu propia empresa en línea, PHP y MySQL son una buena opción para ello.[7]
    • La mayoría de los negocios pequeños en línea están diseñados usando estas tecnologías de fuente abierta (y por lo general gratuitas).
  2. 2
    Enfócate en Java para aprender el lenguaje más popular. Java se usa en más de 7000 millones de dispositivos en todo el mundo (incluidos los celulares Android), por lo que es un punto inicial natural para toda persona que quiera aprender a programar. Este lenguaje es de alta demanda, y muchos empleadores solicitan específicamente que sus futuros programadores usen Java.[8]
    • Los cursos de Java están disponibles en toda página de aprendizaje en línea.
    • Además de las páginas instructivas, hay muchas comunidades de Java en línea que ayudarán a los programadores novatos, incluida una comunidad masiva de Java en LinkedIn.
  3. 3
    Estudia un curso de C, C# o C++ para aprender 3 lenguajes interrelacionados. Luego de elegir una página instructiva, la siguiente decisión importante será elegir el lenguaje que vas a estudiar. C es uno de los lenguajes más antiguos y utilizados. C++ permite a los usuarios crear programas para una gran variedad de plataformas, mientras que C# es la iteración más moderna del mismo.[9]
    • Todas las páginas instructivas mencionadas ofrecen cursos en estos tres lenguajes.
  4. 4
    Aprende SQL si te gustaría trabajar gestionando datos. SQL es un lenguaje de programación popular para empresarios y otras personas que trabajen en campos que requieran el manejo y el uso de una cantidad de datos considerable. Este te permite establecer y manejar bases de datos.[10]
    • Si bien SQL no es tan versátil como Java o C, es muy solicitado para los programadores profesionales. La mayoría de los empleadores requieren que los programadores que procesen sus datos sean fluidos en SQL.
  5. 5
    Elige Python si te gustaría una opción más fácil con la cual empezar. Python no es tan difícil de aprender como algunos de los otros lenguajes de programación, como Java o C++.[11] Este se suele usar para desarrollar páginas web y bases de datos, y también es lo suficientemente versátil como para desarrollar juegos y programas.[12]
    • Con el tiempo, la mayoría de los programadores aprenden muchos lenguajes. En ese sentido, no importa mucho cuál sea el primero, siempre y cuando aprendas otros después de él.
  6. 6
    Experimenta con el código de muestra que te brinde un curso. La mayoría de los cursos en línea te mostrarán un código de muestra para ayudarte a entender la función de ciertos caracteres y textos de programación. Por lo tanto, en lugar de solo revisar el código, experimenta y cámbialo, y luego observa los resultados. Esto te ayudará a entender los conceptos con más rapidez.[13]
    • Esto es importante en especial si el curso tiene mucho contenido para leer. Leer sobre programación y programar son procesos muy diferentes.
    • Implementa el código de muestra del curso para garantizar que en verdad entiendas los principios de programación que estás aprendiendo.
  7. 7
    No dudes en pedir ayuda si estás confundido. Los cursos de programación de las clases en línea desde casa pueden confundirte con facilidad. Si estás estancado en un problema de programación o no estás seguro sobre un aspecto del curso, comunícate con el instructor o uno de tus compañeros. Por ejemplo, si estás estancado tratando de escribir una línea de código específica, trabaja en ella a solas por 20 minutos. Si sigues confundido, pídele ayuda al instructor.[14]
    • Si tienes una clase en línea autoguiada, revisa un foro de programación para comunicarte con programadores experimentados que estarán dispuestos a responder tus dudas sobre el tema.
    • Por ejemplo, revisa el foro “Stack Overflow” en https://stackoverflow.com/.
    • También puedes revisar el foro en línea “Code Project” en https://www.codeproject.com/.

Parte 4
Parte 4 de 4:
Complementar el aprendizaje por tu cuenta en casa

  1. 1
    Practica la programación a diario para mejorar tus habilidades. Siempre que tengas tiempo, practica creando programas informáticos de un nivel básico. Mientras más te familiarices con el código, más rápido conseguirás conocimiento sobre la programación. También puedes escribir el código a mano. Si postulas a un trabajo de programación, te pedirán que programes a mano en la entrevista.[15]
    • Sin embargo, no necesitas agotarte mentalmente para aprender a programar. Si te frustras o te confundes cada vez más, toma un descanso por 30 minutos.
  2. 2
    Lee libros de programación para familiarizarte con ella. Si no eres un estudiante cinético o táctil, y consigues conocimiento principalmente a través de medios visuales y la lectura, los libros de programación serán fantásticos para aprender sobre esta actividad. Estos libros no solo explican las mecánicas de la programación, sino también la historia y las teorías de los lenguajes.[16] Si te interesa, revisa estas obras:
    • What is HTML 5? de Brett McLaughlin
    • PHP Essentials de Julie Meloni
    • Think Python de Allen Downey
    • Learn Ruby the Hard Way de Zed Shaw
  3. 3
    Usa una aplicación para niños para dominar los conceptos básicos de la programación. Las aplicaciones de programación orientadas a niños pueden ser útiles para los adultos que estén aprendiendo a programar en línea desde casa. La aplicación explica la programación en sus componentes más simples y presenta la información con muchos gráficos y de una manera sencilla de asimilar. Esto puede ayudarte a ponerte al día si tienes problemas en clase y puede consolidar las bases de la programación en tu mente.[17]
    • Si te interesa, revisa las aplicaciones de programación para niños, como “Scratch”, “Tynker”, “Hopscotch” y “Cargo-Bot”. Estas están disponibles en las principales tiendas de aplicaciones.
  4. 4
    Juega un juego de programación en línea para ahondar en esta actividad. Prueba esta opción si te gusta la idea de aprender a programar mediante una instrucción juguetona y divertida. Hay muchos juegos en internet que puedes jugar de forma gratuita. Estos pueden complementar el conocimiento que ganes en la clase de programación. Si prefieres desarrollar juegos en lugar de jugarlos, hay muchos tutoriales de programación en línea que te guiarán en el proceso de desarrollar tu propio juego en línea.[18]

Consejos

  • Básicamente, los términos “programar” y “codificar” son intercambiables. “Programar” es un término sombrilla que incluye a “codificar”, el cual es más técnico.
  • Hay muchas otras páginas de programación. Para tener una idea de algunos de los recursos en línea, revisa Girl Develop It en http://girldevelopit.com.
  • No tendrás que gastar mucho para aprender a programar en internet. Para desarrollar habilidades de las ciencias informáticas, todo lo que necesitas es una PC, compiladores adecuados (los cuales están disponibles de forma gratuita) y una conexión a internet confiable.

Acerca de este wikiHow

Personal de wikiHow
Coescrito por:
wikiHow Staff Writer
Nuestro equipo de editores e investigadores capacitados han sido autores de este artículo y lo han validado por su precisión y amplitud.

wikiHow's Content Management Team revisa cuidadosamente el trabajo de nuestro personal editorial para asegurar que cada artículo cumpla con nuestros altos estándares de calidad.
Categorías: Programación