# data[].attributes.body
¡Bienvenidos al curso de Fundamentos de Programación! Este es un primer paso hacia el mundo de la programación y desarrollo de software. Aquí exploraremos los conceptos básicos que necesitarás para convertirte en un ingeniero en sistemas computacionales.

# data[].attributes.body
En este curso aprenderás a desarrollar habilidades básicas de programación, resolver problemas computacionales y entender los fundamentos de lenguajes de programación como C y Python.

# data[].attributes.body
Aprenderemos cómo usar estructuras de control como if, for y while para crear programas eficientes.

# data[].attributes.body
Exploraremos los diferentes tipos de datos, como enteros, flotantes y cadenas de texto, así como la declaración y uso de variables.

# data[].attributes.body
Entenderemos cómo trabajar con funciones para dividir el código en partes más manejables y reutilizables.

# data[].attributes.body
Consulta nuestro manual básico para entender los conceptos iniciales. Este material estará disponible en la plataforma y debe ser tu primera referencia.

# data[].attributes.attachment_link.description
Este es el manual más sencillo para todas las personas que quieran aprender programación, comenzando desde cero, para llegar a entender cómo se programa, qué estructuras dispones, cómo diseñar algoritmos y más.

# data[].attributes.body
Se pondrán a disposición tutoriales en video para reforzar los temas vistos en clase. Podrás consultarlos desde la plataforma educativa.

# data[].attributes.attachment_link.readable_text
Mis primeros pasos en la programación

Para iniciarnos desde cero podemos utilizar alguno de estos lenguajes: Java, Python, C, C++, C#, Visual Basic .net, Go, Ruby, Kotlin o Delphi con estos lenguajes introducimos los conceptos básicos del planteo de algorítmos utilizando el desarrollo de diagramas de flujos para facilitar el entendimiento. Cualquiera de estos 10 tutoriales puede emplear para iniciarse en la programación.
Aprendiendo uno de estos lenguajes en forma correcta fácilmente luego puede aprender alguno de los otros.

Es indispensable para esta primer aproximación a la programación que seas ordenado y metódico (estudia cada concepto a conciencia y desarrolla los ejercicios resueltos, propuestos y no dejes de inventar tus propios problemas en las áreas que te sientas más cómodo), es un error pensar que podemos en muy poco tiempo llegar a desarrollar programas complejos similares a los que hay en el mercado.

A medida que avances podrás imaginar como están desarrollados internamente programas que hay en el mercado.

Las universidades e institutos de enseñanza de programación eligen generalmente alguno de estos como primer lenguaje.

Y como último consejo disfruta la sensación de ver cada programa resuelto funcionando, no importa lo pequeño que sea (la suma de dos números, un programa que permita administrar una encuesta, un juego como el ahorcado etc.)

# data[].attributes.attachment_link.description
Para iniciarnos desde cero podemos utilizar alguno de estos lenguajes: Java, Python, C, C++, C#, Visual Basic .net, Go, Ruby, Kotlin o Delphi con estos lenguajes introducimos los conceptos básicos del planteo de algorítmos utilizando el desarrollo de diagramas de flujos para facilitar el entendimiento.