Skip to content
On this page

Conceptos claves

Existen más de 675 lenguajes de programación, muchos de ellos están obsoletos y fueron remplazados por otro que hace las cosas mejor, otros solo se utilizan en situaciones muy específicas.

Pero, la mayoría de ellos comparte ciertas cosas, ciertas funciones, métodos, y/o patrones que se repiten a en varios de ellos, como por ejemplo, el concepto de variable, presente en casi todos ellos.

Básicos

  • Variables
  • Tipo de datos
  • condicionales
  • Bucles/Loops
  • Expresiones
  • Arreglos
  • Funciones
  • Scope/Ámbito
  • Editor de texto/IDE

Intermedios

  • *Objetos/Clases (POO)
  • Estructura de datos
  • Sincrono/asíncrono
  • Iterar arreglos
  • *Base de datos
  • *API
  • *Conexiones HTTP y RestAPI
  • FrameWork
  • Pseudocógido
  • Eventos (interrupciones en LOW)

Avanzados

Info

Estos temas no serán trabajados dado a que son muy complejos y extensos, solo serán mencionados.

  • **ReGex
  • Patrones de diseño
  • Git
  • Linux
  • **Punteros
  • Código Modular
  • Entornos virtuales
  • Seguridad
  • Contenedores

Los conceptos que tienen un * significa que es un tema muy importante pero extenso. Los que tienen ** significa que son muy complicados de entender.