Lo que es totalmente necesario es conocer el lenguaje de programación en que vamos a desarrollar la aplicación.