Se aconseja conocer algún lenguaje de programación y en concreto un lenguaje de programación orientado a objetos.