En el ámbito de la programación, resolver problemas computacionales implica seguir un conjunto específico de pasos, conocido como algoritmo. Para crear programas, se utilizan lenguajes de programación, los cuales pueden ser clasificados en diferentes niveles.