hi
para programar paginas web, se empieza por HTML5 y CSS3, después obligatorio Javascript y algo de PHP.
Para aprender sobre como seguridad wireless, depende, realmente a día de hoy hay poco que aprender para poder aplicarla, ya está todo automatizado, creo que lo practico seria aprender usando ingeniería inversa. Aprender a usar los programas que lo automatizan todo, buscar a que aplicaciones llaman y leer sobre que vulnerabilidades utilizan para romper las contraseñas. Eso te llevara a aprender sobre protocolos y cifrados, a partir de ahí la curiosidad manda.
Sabiendo sobre protocolos, cifrados y vulnerabilidades, ya podrás programar aplicaciones que sirvan para pruebas de pentesting. El lenguaje va un poco a gusto del consumidor, puedes programar desde en BASH a C, C+, Visual C, etc..., pasando por JAVA o PERL. para gustos los colores.
saludos