Los prerrequisitos son: nociones generales de programación y experiencia en otro lenguaje.