Aslinda Ingilizce gelistirmek icin konusmak, bol bol yabanci insanlarla iletisimde olmak gerek. Ama senin icin Ingilizce sadece yabanci literatur taramak icin gerekli ( bu konu icin ). O yuzden kelime dagarcigini gelistirip, teknik jargonu anlayacak sekilde ingilizce ogrenmek faydali olacaktir. Atiyorum, eline sozluk alip, CPU 'nun ingilizce wikipedia sayfasini oku bastan sona. Anlamadigin terimleri ve sozcukleri ogren. Sonra baska bir seyi oku. Boyle boyle teknik okuma yaparak yabanci kaynaklari anlayabilecek seviyeye gelirsin ( mevcut seviyene bagli olarak ).
Herhangi bir programlama dili olur. Scripting dilleri ogrenirsen daha faydali olur, cunku guvenlik / hack yazilimlari aslinda ufak boyutlu scriptlerden olusuyor agirlikli olarak. Linux ogrenirken ne dedigimi daha net anlarsin.
Bir de, benim fikrim; oncelikle "Network" sisteminin nasil calistigini anlamak. Network temeli icin de bilgisayar sistemlerinin kabaca nasil calistigini bilmek gerekiyor. Yani paket nedir, routing nedir, dns nedir, tcp , udp , ssl , socket vb kavramlari anlayip, isleyis mekanizmalarini ogrenmek gerekiyor. Her guvenlikcinin bilmesi gereken en temel konseptler bunlar. O yuzden senin liste Linux ve programlama ile basliyor ya; ben olsam onu:
- Donanim ( temel )
- Network
- Firewall ( aslinda network icinde bu da )
- Programlama
- Linux
seklinde takip ederdim. Ama sen bilirsin, sonucta vardigi nokta uc asagi bes yukari ayni. Baslarda bilmedigin cok sey olur, korkma, devam ettikce daha hizli ilerlersin.