No especificas que tipo de lenguaje quieres usar sin embargo lo principal son las matemáticas y tambien te recomiendo veas los video tutoriales de Código Facilito en YouTube son lo mejor de lo mejor y para practicar que te registres en los cursos interactivos y gratuitos de Code Academy.