Por donde debería empezar a programar?, me refiero a que lenguaje es más útil, herramientas, si es de utilidad el virtualbox, como aprender a pentester y cosas así.
Aprende C, es básico y con ese se te puede facilitar todos los lenguajes de programación.
Ya cuando hayas aprendido, puedes moverte a otro lenguaje que te funcioné mejor, y ya solo será acostumbrarse al cambio y no a tener que aprender desde cero "todo" otra vez.