💾 Elementos de un programa informático¶
Un programa es una secuencia de instrucciones que un ordenador ejecuta para realizar alguna tarea. Parece una idea bastante simple, pero para que el ordenador pueda hacer uso de las instrucciones, deben estar escritas de forma que las pueda usar. Esto significa que los programas deben estar escritos en lenguajes de programación. Los lenguajes de programación se diferencian de los lenguajes humanos ordinarios en que son completamente inequívocos y muy estrictos sobre lo que está y no está permitido en un programa. Las reglas que determinan lo que está permitido se denominan sintaxis del lenguaje. Las reglas de sintaxis especifican el vocabulario básico del lenguaje y cómo se pueden construir los programas.
Lenguajes de programación¶
Se trata de un conjunto de instrucciones que permite la comunicación de los humanos con los ordenadores.
- C → bases de datos, videojuegos, kernel linux, IoT, dispositivos inteligentes, etc.
- Python → inteligencia artificial, big data, Web etc.
- Java → puntos de ventas, aplicaciones de escritorio, cajeros automáticos, dispositivos móviles, aplicaciones de servidor ...
¿Con qué lenguaje de programación debo empezar?¶
En realidad, no existe el mejor lenguaje de programación para empezar, y el lenguaje que elijas prácticamente no tendrá un efecto duradero en tu carrera. Los lenguajes de programación pueden verse muy diferentes en la superficie, pero la mayoría de los conceptos fundamentales se transferirán de un lenguaje a otro. Aprender un nuevo idioma también será más fácil con el tiempo; un principiante puede tardar meses antes de que se sienta cómodo con su primer lenguaje; un programador experimentado puede familiarizarse con un nuevo idioma en cuestión de días.
Consejos para aprender a programar con éxito¶
No olvides
- Encuentra tu motivación. Interés por la tecnología, mejorar profesionalmente y enfrentar nuevos retos de aprendizaje son los principales estímulos
- Comienza desde la base y usa la lógica. Antes de estudiar cualquier lenguaje de programación, es necesario adquirir las capacidades de razonamiento lógico
- ¡A practicar! La programación es un continuo ensayo y error y el ejercicio práctico es el único camino para mejorar.
- El trabajo en equipo es clave. Si al lado tienes a gente que también quiere aprender, es mucho más ameno y sencillo
- Ordena tu trabajo y tu mente. La capacidad de resolución de problemas, el pensamiento lateral y la autogestión son tres de las competencias transversales más importantes para empezar a programar
- No intentes correr. Esquematiza con diagramas de flujo o pseudocódigo todo aquello que vayas a interpretar
- Aprende a lidiar con la frustración. Nadie dijo que el camino fuera fácil
- ¡No te rindas! La perseverancia es el mejor motor para continuar aprendiendo código. La satisfacción de haber logrado el objetivo compensará con creces esos malos momentos
Fuente: Fundación Telefónica