Colecciones

11 recursos gratuitos para aprender a programar en C / C ++

11 recursos gratuitos para aprender a programar en C / C ++

C / C ++ ha sido declarado "muerto" un millón de veces a lo largo de los años a medida que Java y Python continúan creciendo en popularidad, pero aún así el lenguaje persiste. Es uno de los lenguajes de programación más utilizados en la mayoría de los campos técnicos, impulsando los sistemas backend que estos otros lenguajes ejecutan en la interfaz y también está integrado en la programación de casi todas las máquinas y dispositivos electrónicos que existen. Ya sea que se trate de ingeniería, programación de juegos de alta gama o robótica, C / C ++ es imprescindible, por lo que compilamos 11 recursos gratuitos para aprender programación C / C ++ para ayudarlo a comenzar.

Entornos de programación C / C ++ gratuitos

Estos recursos gratuitos para aprender a programar en C / C ++ son las herramientas esenciales que utilizará una vez que comience a escribir programas en serio. Son lo que se conoce como entornos de desarrollo integrados (IDE) y estos son los que los programadores casi siempre usan para codificar sus programas.

Facilitan mucho el trabajo de programación al incorporar el editor de código, el compilador y el administrador de proyectos en una única utilidad. Todos cuentan con resaltado de sintaxis, asistencia de formato y estos IDE son de uso gratuito.

SoloLearn

SoloLearn es un recurso basado en la web para aprender todo tipo de lenguajes de programación, incluido C / C ++. Este es un gran lugar para comenzar gracias a los tutoriales de SoloLearn y Code Playground.

VEA TAMBIÉN: APRENDER A HACER ROBOTS SIN SABER CÓDIGO

Esto le permitirá codificar C / C ++ ahora mismo sin tener que preocuparse por aprender sobre editores, compiladores, CLI y todos los demás tipos de cosas divertidas y desesperadamente frustrantes que tendrá que navegar a medida que se sienta más cómodo con el lenguaje y están listos para pasar a escribir sus primeros programas en C / C ++.

Código :: Bloques

Code :: Blocks es uno de los IDE de código abierto más populares que existen. Cuenta con resaltado de código, es de código abierto y puede encontrar una versión de Code :: Blocks para cualquier sistema operativo que esté ejecutando.

Solo asegúrese de que si decide usar Code :: Blocks, también descargue un compilador para usarlo. La configuración puede parecer un poco complicada, pero hay más tutoriales sobre cómo instalar Code :: Blocks que cualquier otro IDE, ya que Code :: Blocks es el IDE estándar que los colegios y universidades usan para enseñar C / C ++.

Comunidad / Código de Microsoft Visual Studio

Probablemente el IDE más famoso de todos ellos, Microsoft Visual Studio (VSC) Community es la versión gratuita de su IDE de nivel profesional que es el caballo de batalla del desarrollo C / C ++ en todo el mundo. Es altamente extensible, personalizable y potente.

Tampoco funciona bien con otros IDE. Los proyectos que se inician en VSC serán un gran problema para transferirlos a Code :: Blocks, ya que agrega archivos a su proyecto con los que Code :: Blocks no tiene idea de qué hacer y, si recién está comenzando, las cosas se volverán muy frustrantes. rápidamente si intenta moverse entre estos dos IDE.

VSC también solo está disponible para sistemas Windows, pero Visual Studio Code se produce para sistemas Linux y Mac OS, aunque no es tan robusto como VSC propiamente dicho.

Si Code :: Blocks realmente no es una opción para usted, VSC es una alternativa, solo comprenda que terminará encerrado en un IDE u otro por un tiempo hasta que tenga una comprensión más firme del idioma y pueda comenzar a moverse entre los dos más fácilmente.

Los recursos gratuitos más esenciales para aprender a programar en C / C ++

Estos son los recursos gratuitos más esenciales para aprender programación C / C ++, y son tan útiles para principiantes como para profesionales, por lo que querrá marcarlos y consultarlos mientras aprende.

Desbordamiento de pila

Puede que esté familiarizado o no con Stack Overflow. Si ha realizado algún tipo de programación o scripting, es casi seguro que habrá terminado en Stack overflow en algún momento y es uno de los recursos de C / C ++ más esenciales para principiantes.

Stack Overflow es adonde va cuando algo va mal que no puede explicar o cuando necesita saber cómo hacer algo muy específico que puede no estar explicado en un tutorial, como cómo obtener el tiempo en milisegundos de acuerdo con la computadora que ejecuta su programa o pregunta similar.

CPlusPlus

CPlusPlus.com es más o menos una bolsa de sorpresas de información C / C ++. Ofrecen excelentes tutoriales sobre el lenguaje, proporcionan una referencia indispensable para la clase C / C ++, funciones e información de biblioteca, y más. Este sitio y Stack Overflow serán prácticamente los dos sitios que cualquier persona que esté aprendiendo C / C ++ y programadores profesionales por igual tienen garantizado que haya marcado como favorito.

Referencias y tutoriales gratuitos de C / C ++

Estos sitios son excelentes recursos gratuitos para aprender programación C / C ++, ya que lo guían a través del proceso de aprendizaje del lenguaje desde su primera variable hasta punteros compartidos y subprocesos múltiples.

Tutoriales de XOAX Video C / C ++

Los tutoriales en video de C / C ++ de XOAX.net son un buen recorrido visual de los conceptos básicos del lenguaje e incluso presentan un par de proyectos interesantes que ayudan a desarrollar los conceptos que está aprendiendo, para que pueda tener una mejor idea de lo que el punto de todo es.

Aprender CPP

LearnCPP es una serie muy completa de tutoriales que cubren los fundamentos generales del idioma. Sus tutoriales incluyen código de muestra y cuestionarios para comprobar que comprende el material que se trata.

No hay mucho más que agregar más allá del hecho de que estos son probablemente los mejores tutoriales técnicos de C / C ++ que encontrará, aunque pueden parecer intimidantes si este es su primer lenguaje de programación. Sin embargo, no se preocupe, se acostumbrará bastante rápido.

TutorialPoint

Otra excelente serie de tutoriales de C ++, TutorialPoint y LearnCPP, lo llevarán de principiante a programador profesional de C / C ++. Los tutoriales de C / C ++ de TutorialPoint cubren algunos temas avanzados que LearnCPP no cubre, por lo que incluso si prefiere los tutoriales de LearnCPP, asegúrese de tocar algunos de estos temas avanzados para captar cualquier cosa que se haya perdido.

HappyCodings

Mientras no estrictamente Esencialmente, HappyCodings tiene muchos ejemplos de código de temas más avanzados y conceptos básicos, por lo que es un recurso útil para explorar y ver qué se puede lograr, y cómo, usando el lenguaje C / C ++.

Problemas de práctica gratuitos de C / C ++

En última instancia, la única forma de aprender a programar en C / C ++ es programar en C / C ++. La diferencia entre estos y los otros recursos gratuitos para aprender a programar en C / C ++ es que estos requieren que tengas un conocimiento sólido de los conceptos básicos. Sin embargo, si ha avanzado lo suficiente para las operaciones de archivos y E / S, estos ofrecen desafíos rápidos para resolver utilizando sus habilidades de programación que se pueden completar en un orden relativamente corto y son un recurso invaluable para aprender a programar en C / C ++ para resolver problemas.

Proyecto Euler

ProjectEuler es una colección de desafíos de resolución de problemas que requieren que pienses tanto matemáticamente como programáticamente. Este es un gran lugar para encontrar problemas en los que puede comenzar a capacitarse para prepararse para los tipos de problemas que se le pedirá que resuelva en su carrera de programación C / C ++.

Google Code Jam

Al igual que Project Euler, Google Code Jam requiere que resuelvas problemas utilizando tus conocimientos de matemáticas, lógica y programación de computadoras. Google realiza concursos de Code Jam todos los años y mantiene los concursos antiguos disponibles para que los programadores vuelvan e intenten resolverlos, aunque no puede ganar puntos por resolverlos.

Aún así, los archivos de desafíos de Google Code Jam son muy apreciados y son una excelente práctica para cuando tendrá que mostrar sus habilidades de programación durante una entrevista. Hay pocos recursos gratuitos para aprender a programar en C / C ++ mejor que hacer frente a estos desafíos de Google.


Ver el vídeo: Te enseño a PROGRAMAR en 5 MINUTOS (Junio 2021).