En la actualidad los lenguajes de programación estan escritos para ser compresibles por el ser humano, a este código se le llama código fuente, pero no es comprendido por la máquina ya que esta solo maneja el lenguaje binario.
El código fuente puede ser escrito desde un editor de texto como el bloc de notas de windows, o dentro de un IDE, este código debe ser compilado o interpretado (Traducirlo a lenguaje binario) para que la computadra lo entienda.