Öncelikle hacker dediğimiz kavramın çevrilmiş hali = Siber Güvenlik Uzmanı'dır , sizlere güvenlik uzmanı olma konusundan nasıl bir yolu izlemenizi göstermeye çalışıcam.
Programlama Dilleri

Öncelikle isteklerinize göre birçok programlama dilleri mevcuttur, ona göre hakaret ederseniz sizi başarıya sonuçlandıracaktır. Yani örnek veriyorum amacınız crack ise her programı cracklemek isterseniz, assembly bilmek zorundasınız. Bu tür şeyler çoğaltılabilir. C# bilirseniz web site tasarlayabilirsiniz ve buna benzeri vb...
Bir siber güvenlik uzmanı hangi programlama dilini tercih eder ?

Siber güvenlik uzmanı, genelde network ve ağ uzmanı olup, programlama dili olarak c# gibi .NET platformunu çok iyi bilen kişilere'de denilmektedir. C# ve benzeri programlama dillerini genel olarak siber güvenlik uzmanları tercihleridir. (Bilgisayar hakkında herşeyi bilen kişilerede denir.)
Hacker olduktan sonra bilgileri kötüye kullanmak ?

Diyelim ki 9-10 tane programlama dili öğrendiniz (İleri düzey) ve bunları tabiki iyiye kullanıp, kötüyede kullanmak size kalmıştır. Bu arada şunu söylemek istiyorum forumda şuana kadar hiç görmedim veya hiç görmücem büyük ihtimalle, ayyıldız tim hep temel şeyler anlatıyor. Ayyıldız tim forumu size ne gibi fayda sağlar derseniz : Bilgisayarın içli, dışlı yapısını ve programlama dillerini temel düzeyde çok iyi bir şekilde anlamanızı sağlıcaktır. Bu sayede orta ve ileri düzey programlama dilleri rahatlıkla öğrenebileceksiniz.Neyse konumuza dönmek gerekirse bilgilerinizi kötüye kullanmayın, elbet yakalanırsınız yok yakalanmam diyorsanız size hayatta başarılar :)
Hangi programlama dilini öğrenmem gerek ?

Burada şunu karıştırmayın, işletim sistemi demiyorum programlama dili diyorum. Kali linux değil yani !
Python // Exploit yazmanıza olanak sağlar.(İleri düzey)
Perl // Exploit yazmanıza olanak sağlar(ileri düzey)
C++ // Masaüstü programlama ve Oyun programlama yapmanıza olanak tanır.
C# // Masaüstü programlama ve Oyun, Web site yazmanıza olanak tanır.
C // Bu programlama dilini ileri seviye öğrenmeniz çok zor öğrenirsenizde (İşletim sistemi dahi yapabilirsiniz.)
JAVA // Oyun yapmanıza olanak sağlar(Android dahil..)
HTML , CSS // Web site tasarlamak isteyenlerin ilk bunları öğrenmeleri gereklidir(Herşeyi kavramak için...)
RUBY // Twitter sitesi ruby ile tasarlandı :) artık siz düşünün...
Assembly // Makine dili programlamaya girer, bu programlama dilinde uzmanlaşan kişiler istediği programı crackleyebilirler ve oyun hileleri dahil hepsini yapabilirler(Assembly, çok zor öğrenilen bir dildir.)
JAVASCRİPT // Web siteye dizayn vermeye yarar. Animasyonlar ve benzeri şeyler bu dil ile yapılır. (İşe yarayan çok nokta vardır.)
PHP // Hepinizin duyduğunu biliyorum, çoğu site hatta burası bile php ile kodlanmıştır. PHP herkes tarafından kullanılan bir dildir(Ancak ben asp.net tercih ediyorum :)
SQL // Veritabanı dilidir. Bu dili öğrenen kişiler, veritabanı kodlama hakkında çok iyi bilgi derecesine sahip olan kişilerdir.


Yukarda söylediğim şeylerin hepsini eğer biliyorsanız (ileri düzey) emin olunki hackerlik hakkında çok şey başarmış olabilirsiniz. Yukarıda söylediğim programlama dillerinde çoğunu bilen kişiler hackerliğe daha yakındır. Tabi bunları temel değil daha ileri seviye bilmeleri daha önemlidir. Burada şunu demek istiyorum bir hacker olacaksanız illaki programlama dili bilmek zorundasınız. Eğer programlama dili öğrenemicekseniz boşa bu işlere girmeyin derim, zamanınızı öldürmek başka bişey olmaz.
LEWDZEYX