Guia do hacker/Algoritmos

Guia do hacker

algoritmo
são sequências de passos finitos para resolução de um determinado problema.
Programa
sequência de códigos gerados pelo algoritmo.
Programa é criado apartir de uma linguagem de programação e executados através de um compilador ou interpretador. 
Compilador
elemento responsável por converter os programas em bytecod(códigos binários ou valores que o computador entende).
Ex: Algoritmo para atravessar a estrada:

1. Olhar para a direita
2. Olhar para esquerda
3. Se estiver vindo carro
4. Não atravesse
5. Se não
6. Atravesse

Entenderam? Esse é apenas um dos conceitos da linguagem de programação. Se quiser se aprofundar em programação (e eu recomendo infinitamente que você faça isso), procure por cursos de algoritmos e lógica de programação.