Anuncio
Aprender a programar puede ser difícil para muchos, incluso con lenguajes de programación relativamente fáciles. Si bien es más fácil comenzar con Java (donde tenemos numerosos artículos aquí en MakeUseOf para Java, así como Lenguajes de secuencias de comandos de Internet Aprenda a hablar "Internet": su guía para xHTMLBienvenido al mundo de XHTML: Lenguaje de marcado de hipertexto extensible, un lenguaje de marcado que permite a cualquier persona construir páginas web con muchas funciones diferentes. Es el idioma principal de Internet. Lee mas y decidir cuál aprender Qué lenguaje de programación aprender: programación webHoy vamos a echar un vistazo a los diversos lenguajes de programación web que impulsan Internet. Esta es la cuarta parte de una serie de programación para principiantes. En la parte 1, aprendimos lo básico de ... Lee mas ), C ++ puede no serlo.
Sin embargo, aquellos con algo de experiencia en programación encontrarán que aprender C ++ es menos difícil que los principiantes, aunque hay muchos sitios web buenos para aprender.
¿Por qué aprender C ++?
¿Por qué te importaría aprender C ++? Es un lenguaje de programación muy poderoso que básicamente tiene el lema "confía en el programador". Si bien esa postura también aumenta la posibilidad de errores sin que el cumplidor se vuelva loco, le da al programador más flexibilidad en la forma en que realmente escriben su código.
Debido a esto, la mayoría de los programas están escritos al menos parcialmente en este idioma o en su primo C. Aprender C ++ también es beneficioso de otra manera: como C ++ es muy similar a C, también puede comprender y (en su mayor parte) codificar en C.

LearnCpp es un gran lugar para principiantes y programadores experimentados para comenzar a usar C ++. El autor del sitio tiene tutoriales muy bien escritos y completos que cubren literalmente cada lección básica (como instalar un buen IDE, como mi favorito Geany para Linux Geany - Un gran editor de código ligero para LinuxSorprendentemente, Linux no ofrece tantos buenos IDE (entornos de desarrollo integrado). Creo que esto se debe a que la mayoría de los programadores de Linux sacaron el viejo Bloc de notas (o gedit en este caso) y comenzaron ... Lee mas ) a algunas cosas bastante avanzadas (como los últimos cambios en la revisión de 2011 de C ++).
De todos los sitios que enumero aquí, recomiendo probar este primero antes que todos los demás. Los tutoriales siguen una ruta muy lógica que se basa en tutoriales anteriores a medida que avanza. Además, después de cada lección, el autor le ofrece un cuestionario para ver si entendió de qué se trataba la lección, lo cual me parece fantástico.

CPlusPlus es otro gran sitio web para aprender C ++. Aunque este sitio web también tiene algunos tutoriales, es mejor usarlo como referencia. Hay multitud de conceptos de programación que puede buscar, lo cual es muy útil cuando desea utilizar una determinada técnica pero se atasca.
Este sitio puede no ser el mejor para principiantes, ya que su naturaleza referencial implica que incluye más jerga que LearnCpp.com. Sin embargo, la información incluida en el sitio sigue siendo muy buena y debe usarse siempre que comprenda lo que dice.

En caso de que los dos primeros sitios web no sean su taza de té por alguna razón, tal vez tenga un poco más de suerte con Cprogramming.com. Este sitio web también incluye un tutorial bien escrito y otras cosas que definitivamente puedes usar. Personalmente prefiero LearnCpp.com porque encuentro un poco los tutoriales en ese sitio más fácil de entender, y es más fácil navegar entre lecciones a medida que están más organizadas (de nuevo, mi opinión). Sin embargo, su opinión puede no ser la misma que la mía, así que si esto funciona mejor para usted, ¡úsela!
Lo bueno de Cprogramming.com es el hecho de que incluye tanto tutoriales para C ++ como C, por lo que puede aprender ambos idiomas a través de tutoriales escritos por el mismo autor. Esto es ideal para hacer comparaciones entre los dos lenguajes, además, si descubrió que aprender C ++ es más fácil con este sitio, lo más probable es que sea igual de fácil con el tutorial de C.
Conclusión
Con suerte, armado con estos tres sitios, podrá obtener una idea de C / C ++ y comenzar a escribir sus propios programas. Solo recuerda que a medida que comienzas, la funcionalidad debe ser la prioridad sobre la apariencia, por lo que no sientas que tu programa no vale nada si no tiene una GUI. Los algoritmos y otras codificaciones son lo que hace que un programa haga lo que se supone que debe hacer, y si funciona, ¡genial! ¡Misión cumplida!
Háganos saber qué sitios prefiere en los comentarios a continuación.
Credito de imagen: Fondo de Internet con código binario a través de Shutterstock
Danny es un estudiante de último año en la Universidad del Norte de Texas que disfruta de todos los aspectos del software de código abierto y Linux.