Programlamaya Python ile başlanır mı?

662970

Centipat
Katılım
14 Mayıs 2023
Mesajlar
796
Şu ana kadar bilgim 0 diyebiliriz. Daha önce Scract'ten 1 -2 şey yaptım küçük çaplı. Hedefim yazılım alanında ilerlemek(daha çok siber güvenlik)
Tabii bu konu hakkında birkaç sorum var.
1- Sıfırdan Python ile başlanır mı?(öğretici izleyerek)
2-İngilizce bilmek şart mı? Şartsa hangi seviye lazım?
3-Siber güvenlik alanında ilerlemek için kodlamanın dışında ne lazım?
 
Programlamaya her dil ile başlanabilir ama python güzel bir tercih.
İngilizce bilmek özellikle python için kesinlikle şart değil.
Siber güvenlik alanında kolay kolay sağlam kaynak bulamazsın. Fakat genelde siber güvenlik ile ilgilenenlerin hem donanımdan hem yazılımdan hem network yönetiminden az buçuk anlaması gerekir.
 
Herhangi bir yazılım diliyle başlayabilirsin.

İngilizce bilmen iş hayatın için şart ama onun dışında orta düzeye kadar Türkçe ile gidersin

Siber güvenlik konusunda bilgili değilim fakat bilgisayarların ve networkun işleyişini öğrensen iyi olabilir
 
Siber guvenlik diyorsan Linux olmazsa olmaz. Linux bilgini ileri duzeyde gelistirmeye bak.
Linux ogrenirken zaten Network ve programlama bilgin de artar. Ayrica Unix-Like sistemlerin cogunda gecerli olacak komutlarin cogunu bilirsin, bunlar isine yarar.
Python harici script bilsen yeter.
 
Daha önce herhangi bir programlama dili ile çalışmadıysan python ile başlayabilirsin. İngilizce konusuna gelirsek, tavsiyem programlama öğrenirken mümkün mertebe türkçe kaynak kullanmaman. Bu işin dili ingilizce, kaynaklar, yayınlar, standartlar, dil ve topluluğu ile ilgili konferansların tamamı ingilizce. Maalesef youtube, udemy gibi platformlarda Türkçe olan eğitimler çok yetersiz, çok yanlış ve gereksiz çeviriler mevcut. Ama tabi ki hızlıca başlamak için Türkçe kaynakları da kullanabilirsin zaten zaman içerisinde dil ile ilgili bilgin ve yetkinliklerin arttıkça İngilizce kaynaklara evrilmek zorunda kalacaksın. Siber güvenlik ile ilgili çalışmak niyetindeysen öncelikle bilgisayar ağları tarafında mevcut bilgini olabildiğinde geliştirmelisin, bununla ilgili de CCNA'in online dökümanlarından veya iyi bir üniversitenin youtube'a koyduğu Computer Networks derslerini izleyerek başlayabilirsin. Sana tavsiyem dil fetişizminden de uzak dur, her programlama dilinin amacı, kullanım yeri, verdiği hizmet yeri birbirinden farklı. Bir dili biliyor olman diğer dillerin kötü olduğu anlamına gelmez, ya da bir dilin çok popüler olması onu yüceltmez diğerlerini alçaltmaz. Profesyonel dünyada işler öyle ilerlemiyor.
 
Amaç siber güvenlik alanında uzmanlaşmak ise C diliyle başlaman daha iyi olur.

Bunun dışında öğrenmen gereken çok fazla şey var. Temel olarak işletim sistemleri mimarisini iyi kavramalısın, buffer ve stack overflow konusunda bilgi sahibi olmalısın. Çalıştırılabilir dosya formatları nedir hangi bölümlerden oluşur, işletim sistemi bir programı nasıl çalıştırır, işletim sistemi güvenlik seviyeleri nelerdir vs. şeklinde uzar gider. Temel şeyleri öğrendikten sonra daha spesifik alanlara yönelirsin örn web - veri tabanı sistemleri vs. gibi.
 
Siber güvenlik alanında ilerlemek için Kali Linux kullanmak gerek. Normal bir Linux'ta olur ama Kali'de her şey paket halinde geliyor.
 

Technopat Haberler

Yeni konular

Geri
Yukarı