Tanto dictutir de metodos, API... lo primero y básico es
definir exáctamente el algoritmo que ha de seguir el programa. Si no somos capaces de definir eso, ¿cómo vamos a ser capaces decirle a un ordenador cómo hacerlo?
La primera "librería" que hay que usar está justo debajo del pelo
.