Programacion desde cero y retoques finales