想要自学成为一名黑客的话,首先你有对网络以及精神设备是有基本掌握的能力,然后可以通过对应的编程代码像比如说,Java跟html都是一个学习的方向,当你对这些基础代码了解之后也是可以慢慢的去自学;做一名好的程序员和做一名 网络安全专家 是有很大区别的,一名好的程序员不一定要很懂网络很懂安全,他所要做的只是把他的客户要求的程序编好就可以了但作为一位网络安全专家来说他需要很多的网络通信知识,网络设备原理;不好学黑客涉及的东西太多编程,网络,电脑硬件等等就一个编程就看的人发晕我自学C++的,也只能学最皮毛的,最最皮毛的要是你真有时间,你可以了解一下要是你打算真的学,我不建议,这东西不好把持与其把。