¿Qué es la programación?
El propósito de la programación informática (o simplemente programación), es crear programas, aplicaciones o juegos que se comporten de una manera determinada, algo que decide el programador (o programadores), él es quien diseña, codifica, depura y mantiene el código fuente.
El proceso de escribir código, requiere a menudo conocimientos en áreas diferentes, dominar el lenguaje en cuestión, el uso de algoritmos, usar lógica formal, etcétera. Del proceso de la programación, surge lo que conocemos comúnmente como Software (programas, aplicaciones y juegos).
Empezando a Programar
Antes de programar, debemos saber los fundamentos de la programación, esto facilitará el uso de diferentes lenguajes, sobre todo para aquellos que no saben por dónde iniciar, o también para los programadores que aún no saben mucho del uso de algoritmos y diversas técnicas de programación.
Podremos crear programas que hagan cosas tan básicas como operaciones matemáticas sencillas o tan complejos como la creación de videojuegos y programas informáticos avanzados, de diseño y edición, por ejemplo.
Ahora mismo estás viviendo algo de lo que es posible realizar con la programación, mi página web tiene código JavaScript, HTML y PHP, el reproductor de videos de YouTube fue programado para hacer cosas específicas, el navegador web que estás usando para ver esta página también fue diseñado por programadores usando un lenguaje de programación. Y para no hacer más largo este párrafo: todos los programas, aplicaciones y juegos que tengas en tu PC requirieron de programación para que funcionen.
¿Por qué aprender programación en C?
En el curso verás el uso del lenguaje C, un lenguaje muy fácil de aprender, eficiente y potente, además es multiplataforma, puede ser usado en diferentes sistemas operativos como Windows, Linux o Mac. Otra cosa a su favor es que muchos lenguajes que surgieron después de C, se han basado en él, sobre todo en su sintaxis.
Al aprender las bases de C, podrás aprender otros lenguajes, entre ellos, C++, famoso lenguaje usado en la creación de video juegos, JavaScript, usado para crear interactividad en páginas web, Java, para crear aplicaciones y juegos sobre todo para dispositivos móviles e internet, Objective-C, usado para programar en IOS, el sistema operativo de los dispositivos iPhone, iPads y iPods de la empresa Apple, etcétera.
Lo que Aprenderás con el Curso
Al finalizar el curso habrás adquirido el conocimiento suficiente como para comprender lo que es programación y poder empezar a programar cosas ya no tan básicas. A partir de ahora podrás ampliar tu conocimiento en C o bien aprender nuevos lenguajes de programación.
La pregunta sería ¿qué te gustaría programar?, si te gusta el diseño y desarrollo web, aprende JavaScript para crear interactividad con el usuario o animaciones, o PHP para crear páginas web dinámicas, si quieres programar video juegos puedes aprender C++, Java será útil para aplicaciones web y videojuegos móviles de Android sobre todo y Objective-C para aplicaciones y videojuegos en sistemas operativos IOS. Existen muchísimos lenguajes de programación, pero obviamente querrás aprender sólo aquellos que te ayuden a cumplir tus objetivos.
Por último, muchos creen que la programación es aburrida, y no siempre será así, en ocasiones es muy divertido programar. Por ejemplo, el crear programas y aplicaciones interesantes, o videojuegos de última generación o para dispositivos móviles, son probablemente unos de los trabajos más divertidos y mejores pagados o lucrativos que existen hoy en día.
Al depurar me sale siempre un error: “tu proyecto no tiene información de depuración ¿Quieres activar la depuración y reconstruir tu proyecto?
Hola,
Te recomiendo que le preguntes al autor del curso, arriba de esta sección está un link hacia su canal de YouTube.
Saludos.
Excelente no dejen de pulir tan buenos cursos, Gracias, 100% apoyo para ustedes.
Es increible este curso, muchisimas gracias por el esfuerzo dedicado a crearlo, me ha sido de muchisima ayuda, el enfoque a poca teoria y mucha practica hace de este curso facil de asimilar…personalmente le doy un 9.5/10