Lenguajes De Programacion

Un lenguaje de programación es un lenguaje que permite a una persona dar instrucciones a un computador para que realice determinadas tareas.

Piensa en esto:

👩‍💻 → escribes instrucciones → 💻 Computador → ejecuta las instrucciones

🧠 ¿Por qué existe?

Los computadores internamente trabajan con lenguaje máquina, compuesto fundamentalmente por instrucciones binarias. Escribir directamente eso sería extremadamente difícil.

Por eso existen lenguajes como:

  • Python → automatización, datos, IA, aplicaciones.
  • C# → aplicaciones, sistemas empresariales, videojuegos con Unity, etc.
  • Java → aplicaciones empresariales, Android históricamente, backend.
  • JavaScript → páginas web y aplicaciones web.
  • C/C++ → sistemas, rendimiento, software de bajo nivel.
  • PHP → principalmente desarrollo web.

Por ejemplo, en Python puedes escribir:

nombre = "Paloma"
print("Hola " + nombre)

Y el computador muestra:

Hola Paloma

🔑 Lo importante

Un lenguaje de programación tiene reglas, igual que un idioma humano tiene gramática.

Por ejemplo:

if edad >= 18:
    print("Es mayor de edad")

Aquí estás diciéndole al computador:

«SI la edad es mayor o igual a 18, muestra ‘Es mayor de edad’.»

Ese if es una estructura del lenguaje que permite tomar decisiones.

¿Y HTML y CSS son lenguajes de programación?

Aquí hay una distinción importante:

Tecnología¿Es lenguaje de programación?Para qué sirve
Python✅ SíProgramar
C#✅ SíProgramar
JavaScript✅ SíProgramar en web
SQL🟡 Lenguaje de consultaTrabajar con bases de datos
HTML❌ NoEstructura de una página
CSS❌ NoDiseño/estilos de una página

Por ejemplo, cuando estás haciendo una página web:

HTML       → qué elementos existen
CSS        → cómo se ven
JavaScript → qué hacen/interacción

Y si tienes una base de datos:

C# / Python / Java
        ↓
      SQL
        ↓
   Base de datos

Por eso, cuando estás aprendiendo HTML + CSS + JavaScript + C# + SQL, en realidad estás aprendiendo varias piezas diferentes del desarrollo de software.

  • Python
  • C#
  • Java
  • Javascript