Soy nuevo en la programacion, se lo fundamental de python y java, pero me gustaria especializarme en otros lenguajes, en cyberseguridad y dominar el manejo, defensa y creacion de malware
Depende, si te quieres dedicar a la ciberseguridad y especializarte en malware debes aprender ensamblador, todo lo que sea bajo nivel, incluyendo el manejo de hardware a bajo nivel.
Puedes aprender con otros lenguajes mas a alto nivel como c# pero siempre tendrás limites de aprendizaje, recuerda que los lenguajes a alto nivel no están diseñados para trabajar con el sistema a muy bajo nivel, siempre tendrás las restricciones del mismo lenguaje y del sistema operativo, para evitar esas restricciones debes ser capaz de ejecutar instrucciones sin pasar por estos motores y una manera es compilando aplicaciones en ensamblador y evitar el uso de las apis del sistema.
Si ya sabes Java talves te acomode mas comenzando con c++.