Tienes que ver primero las características de los diferentes lenguajes y ver cual de ellos se adapta más a lo que estas buscando. Luego es cuestión de ir aprendiendo ese lenguaje desde la base.