Programlama Dili Nasıl Öğrenilir

ThePaşa1

Kıdemli Üye
20 Tem 2014
2,015
2

Son zamanlarda nedense en çok bu soru soruluyor.( Herhangi bir Programlama Dilini nasıl öğrenebilirim ?) Herkese ayrı ayrı yazmak istemedim buradan yazayım artık bu sayfanın linkini veririm.

Ben Html , Php , Mysql ,Visual Basic [Daha Az bilgim olanlar] = [c++ / c# vb.net] biliyorum. Ben Genelde Web Dillerine Ağırlık verdim son zamanlarda kendimi Masaüstü Programcılığında Geliştirmek için visual basic 'e yöneldim. Zaten Bloğumu Takip Ediyorsanız projelerimden haberiniz mutlaka vardır.

Yukarıda Saydığım Dillerinde Bilgi sahibiyim Peki onlarca Kod Nasıl mı Öğreniliyor ?
Gelin Anlatayım.

1 -> Matematiğinize Güveniyor musunuz

2 -> Pratik Zekanıza Güveniyor musunuz

3 -> Hafızanız Kuvvetlimi

4 -> Makale Okumak Canınızı Sıkıyor mu

5 -> Araştırma Yapmayı Sever misiniz

6 -> Programlama Dilini Öğrenirsem Şunu Yapacağım Dediğiniz Oldu mu

7 -> Anlama Kabiliyetiniz Yüksek mi

8 -> Aynı Şeyleri Yapmaktan Sıkılır mısınız

9 -> Zaman Sizin İçin Değerli mi

10 -> Manuel


Şimdi Gelelim Açıklamaya Arkadaşlar...

Programlama diline başlamadan önce web dillerinin atası olan HTML dilini dil demek bence yanlış olur Betiğini Öğrenmelisiniz. HTML dili oldukça basittir, 1 saatte öğrenirsiniz deyip; ilk adımda ben şevkinizi kırayım. Ekmeğin bile çiğnenmeden yutulmadığı bir hayatta, 1 saatte meslek sahibi olunmaz, bu yüzden 1 hafta güzel güzel HTML dilini pekiştirin, ben 1 Hafta veriyorum, gerçi bu sizin anlama algılama kabiliyetinize bağlı.HTML ne kadar iyi kullanırsanız o kadar sağlıklı yerleşimler yaparsınız sayfanızda, işi bilenlerden CSS cümlesini duyar gibi oldum bile Css ile şimdi kafanızı bulandırmayın ilerleyen zamanlarda aşina olacak ve öğrenmeniz kolay olacaktır.

1 -> Matematiğinize Güveniyor musunuz ?

Matematik demek! mantık demek, düşünme demek, beyin egzersizi demek, bir dünya faydası vardır bu Matematik cümlesinin, ama nedense benim için ingilizce nasıl bir lisan ise, Matematikte öyleydi; bu yüzden bazen mantık hataları algoritma hataları yaptığım olmuştur.. oturun matematik çalışın demiyorum ama kendi düşüncem; matematiği iyi olan insanın mantıgı, pratik zekası, algoritma oluşturması, o kadar iyidir... bu yüzden nasıl bir programcı olabileceğinizi şimdiden azda olsa görebiliyorsunuz demektir.. bu hevesinizi kırmasın, emin olun benim matematiğim berbat bazen 2x2=2 dediğim olur.

2 -> Pratik Zekanıza Güveniyor musunuz ?

Ben şuna eminim beyin denilen bu organın sınırları yok arkadaşlar. kimi insanın saatlerce düşünüp içinden çıkamadığı kod blokları olabilir, ama siz o kodlardan belkide 1 dakika içersinde çıkabilir, yorumlayabilir, yeni birşey ekleyebilir veya bir çözüm üretebilirsiniz! neden pratik zeka ? bir firmada çalıştıgınızı düşünün sizden istenilen birşeye 1 gün sonramı cevap vermeniz iyidir, yoksa anındamı veya bir probleme 1 hafta kafa yormakmı daha iyi, yoksa anında müdehalemi ? işte burada pratik zeka işin içine giriyor, şimdi bir cümlede değişiklik yapacaksınız, program cümle içersindeki rakamları silip onların yerine ( - ) koyacak, bunu hangi kodla yaparım diye düşündünüz aklınıza gelmedi, girdiniz google.com'a arama yaptınız siteyi buldunuz, sitedeki örnek kodları incelediniz en az 30 saniye kaybınız var;
30 Saniye nedir diyebilirsiniz ama işin derinliklerine inince hak vereceksiniz bana gün gelir 10 saniye bile degerli olur bu yüzden gördüğünüz kodların fotoğrafını çekin yani beyninize yerleştirin bir albüme fotoğraf koyarmışcasına; gözünüzün önüe gelsin lazım oldugunda pratik zeka daha ileri gitmeye gerek yok.

3 -> Hafızanız Kuvvetli mi ?

Hafıza olayıda ayrı bir vakka hafızanız kuvvetli ise şanslısınız sürekli site site dolaşmaz daha seri kod yazarsınız yazdıklarınızı tekrar tekrar yazın pratik yapın, faydasını göreceksiniz...

4 -> Makale Okumak Canınızı Sıkıyor mu ?

Sorunun cevabı evet ise yazının devamını okumana hiç gerek yok :) sen bu işe başlama ;) kolay gele BB
Eğer hayır ise 10 puan aldın, buraya kadar okudun yukardaki yazılanlardada kendinden bahsedildiğini hissediyorsan devam et, bak ben sıkılıyormuyum yazarken; sende biraz birşeylerden feda ediver :)

5 -> Araştırma Yapmayı Sever misiniz ?

Bazen öyle bir araştırman gerekebilir ki 30 dakika 60 dakika falan değil, 1 hafta 2 hafta olabilir :) bu yüzden araştırmaktan sıkılmayacaksın, yeri gelecek net'te kaybolacaksın ama yinede sıkılmayacaksın, hedefine ulaşmadan pes edersen ileride büyük projelerde de pes edeceksin, gözün korkacak ona göre.

6 -> Programlama Dilini Öğrenirsem Şunu Yapacağım Dediğiniz Oldu mu ?

Sende Programlama öğrenip bot yapacağımdan diyorsan yanlış yoldasın demektir, kimileri bot yapmaya başlayınca programlamayı öğrendiğini sanıyor veya direk bot yapmaya çalışarak, O güzel değerli zamanlarını boşa sarf ediyor ona göre bir şey yapmayacaksın öğrenince; her şeyi yapabileceğim diyerek başlayacaksın...

7 -> Anlama Kabiliyetiniz Yüksek mi?

İşte altın kural; ANLAYACAKSIN, boş boş bakmayacaksın kodlara, öğrenirken uygulayacaksın, bir şey yapmaya başlamadan önce; kafan sakin olacak, rahat olacaksın, gergin olabilirsin hasta olabilirsin vs... oturma arkadaş bilgisayar başına çünkü dolu kafayla yaptığın projeden gün gelir kendin bile çıkamazsın.

8 -> Aynı Şeyleri Yapmaktan Sıkılır mısınız ?

Copy/Paste teknolojisi biz programcılara göre birşey değil, bu yüzden aynı şeyi yaz; 10 kere yazsan ne olacak, sonuçta profesyonelliğe gitmeyi hedefliyorsunuz ;
veya yazdıklarını bir yerlerde elini altında tut ama arada bir pratik yap; sıkılma zaten Kodlamanın bence açılımı Sıkılmamak olmalıymış..

9 -> Zaman Sizin İçin Değerli mi ?

Zaman günümüzdeki bazı arkadaşlar insanlar için değerli olmayabilir; programcı değillerdir, veya ne biliyim kendi yarattıkları programın zevkini çıkartmak onlara göre olmayabilir, ama senin amacın gayen bu işi öğrenmek; günlerce uğraşıp çok şahane bir program çıkartıp arkana yaslan ve zevkini çıkar, emin ol kendi yazdıgın programı test etmeyi hiç birşeye değişmeyeceksin... gelelim asıl konuya bu işte bazı şeylerden ödün vereceksin bunlar nelerdir madde madde yazalım

Bilgisayarda yapılamaması gereken kurallarım benim:

1-> Oyun oynamak bana göre değil, çünkü beni geliştirmekten çok geriletir ve unutturur, programlama dilleri nankördür arkadaş; verdiğin emeği hiçe sayar unutturur kendisini; bu yüzden uzun süreli bir programa bir oyuna vs.. bağımlı kalma

2-> Facebook; sadece zaman kaybı benim için; sizde neleri çok yapıyorsanız dikkat edin ve boşa harcadıgınız zamanı Programlama Diliniz 'de pratik yaparak degerlendirin.

Ne yani bunları yapmayalım mı ?

Tabiki yapın ama şu zamanlarda yapmaya özen gösterin
1-> Yazmaktan bunaldınız kafa dağıtmak için

2-> Gerginsiniz film izleyin

3-> Yorgunsunuz ve bir şey yapmak istemiyorsunuz dinlenin oyun oynayın film izleyin

Gelelim buradaki en güzel kısıma; ödün vermeniz gerekmekte demiştim ve kendi yaptıklarımı yazmıştım
üst satırlarda şimdi genel olarak konuşalım.

1-> Arkadaşlarınızla zaman geçirmekten

2-> Ailenizle zaman geçirmekten

3-> Kız arkadaşınızla zaman geçirmekten

4-> Eğlence gezme tozma vs..

Bu 4 maddeden birazcık kısın ne olacak ??? bu cümleye hak veren arkadaşlar
yorum yazarsa sevinirim rüyamızda kod yazıyoruz siz neyin derdindesiniz.

10 -> Manual

Bu uzun yazıyı okuyacağına net'te dolaşıp bişiler okusaydın birşeyler öğrenmiş olup kafanı bu yazılmış olan boş satırlarla doldurmamış olurdun.Yinede buraya kadar okumak demek; sende ışık var demektir...

Son Olarak -> Çok geceler sabahlayacaksınız (Şuan Saat 03:30 bu yazı haricinde devam ettiğim bir php projem var.), evliyseniz eşinizle bu yüzden sürekli tartışacaksınız + sosyal hayatınız eskisine oranla çoook zayıflayacak, eskiden arkadaşınız, eşiniz dostunuzla geçirdiğiniz zamanınızı bilgisayar üzerinde geçireceksiniz. belki sevgilinizden , annenizden babanızdan çok bilgisayarınızla vakit geçireceksiniz.
 
Moderatör tarafında düzenlendi:

Volkan FG

Uzman üye
31 Ara 2015
1,075
1
©Volkan&#848

Son zamanlarda nedense en çok bu soru soruluyor ( Herhangi bir Programlama Dilini nasıl öğrenebilirim ? ) herkese ayrı ayrı yazmak istemedim buradan yazayım artık bu sayfanın linkini veririm
Ben Html , Php , Mysql ,Visual Basic [Daha Az bilgim olanlar] = [c++ / c# vb.net] Ben Genelde Web Dillerine Ağırlık verdim son zamanlarda kendimi Masaüstü Programcılığında Geliştirmek için visual basic 'e yöneldim.Zaten Bloğumu Takip Ediyorsanız projelerimden haberiniz mutlaka vardır.

Yukarıda Saydığım Dillerinde Bilgi sahibiyim Peki onlarca Kod Nasıl mı Öğreniliyor ?
Gelin Anlatayım.

1 -> Matematiğinize Güveniyormusunuz
2 -> Pratik Zekanıza Güveniyormusunuz
3 -> Hafızanız Kuvvetlimi
4 -> Makale Okumak Canınızı Sıkıyormu
5 -> Araştırma Yapmayı Severmisiniz
6 -> Programlama Dilini Öğrenirsem Şunu Yapacağım Dediğiniz Oldumu
7 -> Anlama Kabilietiniz Yüksekmi
8 -> Aynı Şeyleri Yapmaktan Sıkılırmısınız
9 -> Zaman Sizin İçin Değerlimi
10 -> manual

Şimdi Gelelim Açıklamaya Arkadaşlar


Programlama diline başlamadan önce web dillerinin atası olan HTML dilini dil demek bence yanlış olur Betiğini Öğrenmelisiniz

HTML dili oldukça basittir, 1 saatte öğrenirsiniz deyip; ilk adımda ben şevkinizi kırayım
Ekmeğin bile çiğnenmeden yutulmadığı bir hayatta, 1 saatte meslek sahibi olunmaz, bu yüzden 1 hafta güzel güzel HTML dilini pekiştirin, ben 1 Hafta veriyorum, gerçi bu sizin anlama algılama kabiliyetinize bağlı.HTML ne kadar iyi kullanırsanız o kadar sağlıklı yerleşimler yaparsınız sayfanızda, işi bilenlerden CSS cümlesini duyar gibi oldum bile Css ile şimdi kafanızı bulandırmayın ilerleyen zamanlarda aşina olacak ve öğrenmeniz kolay olacaktır.

1 -> Matematiğinize Güveniyormusunuz ?
Matematik demek! mantık demek, düşünme demek, beyin egzersizi demek, bir dünya faydası vardır bu Matematik cümlesinin, ama nedense benim için ingilizce nasıl bir lisan ise, Matematikte öyleydi; bu yüzden bazen mantık hataları algoritma hataları yaptığım olmuştur.. oturun matematik çalışın demiyorum ama kendi düşüncem; matematiği iyi olan insanın mantıgı, pratik zekası, algoritma oluşturması, o kadar iyidir... bu yüzden nasıl bir programcı olabileceğinizi şimdiden azda olsa görebiliyorsunuz demektir.. bu hevesinizi kırmasın, emin olun benim matematiğim berbat bazen 2x2=2 dediğim olur.

2 -> Pratik Zekanıza Güveniyormusunuz ?
Ben şuna eminim beyin denilen bu organın sınırları yok arkadaşlar. kimi insanın saatlerce düşünüp içinden çıkamadığı kod blokları olabilir, ama siz o kodlardan belkide 1 dakika içersinde çıkabilir, yorumlayabilir, yeni birşey ekleyebilir veya bir çözüm üretebilirsiniz! neden pratik zeka ? bir firmada çalıştıgınızı düşünün sizden istenilen birşeye 1 gün sonramı cevap vermeniz iyidir, yoksa anındamı veya bir probleme 1 hafta kafa yormakmı daha iyi, yoksa anında müdehalemi ? işte burada pratik zeka işin içine giriyor, şimdi bir cümlede değişiklik yapacaksınız, program cümle içersindeki rakamları silip onların yerine ( - ) koyacak, bunu hangi kodla yaparım diye düşündünüz aklınıza gelmedi, girdiniz google.com'a arama yaptınız siteyi buldunuz, sitedeki örnek kodları incelediniz en az 30 saniye kaybınız var;
30 Saniye nedir diyebilirsiniz ama işin derinliklerine inince hak vereceksiniz bana gün gelir 10 saniye bile degerli olur bu yüzden gördüğünüz kodların fotoğrafını çekin yani beyninize yerleştirin bir albüme fotoğraf koyarmışcasına; gözünüzün önüe gelsin lazım oldugunda pratik zeka daha ileri gitmeye gerek yok.

3 -> Hafızanız Kuvvetlimi ?
Hafıza olayıda ayrı bir vakka hafızanız kuvvetli ise şanslısınız sürekli site site dolaşmaz daha seri kod yazarsınız yazdıklarınızı tekrar tekrar yazın pratik yapın, faydasını göreceksiniz...

4 -> Makale Okumak Canınızı Sıkıyormu ?
Sorunun cevabı evet ise yazının devamını okumana hiç gerek yok :) sen bu işe başlama ;) kolay gele BB
Eğer hayır ise 10 puan aldın, buraya kadar okudun yukardaki yazılanlardada kendinden bahsedildiğini hissediyorsan devam et, bak ben sıkılıyormuyum yazarken; sende biraz birşeylerden feda ediver :)

5 -> Araştırma Yapmayı Severmisiniz ?
Bazen öyle bir araştırman gerekebilir ki 30 dakika 60 dakika falan değil, 1 hafta 2 hafta olabilir :) bu yüzden araştırmaktan sıkılmayacaksın, yeri gelecek net'te kaybolacaksın ama yinede sıkılmayacaksın, hedefine ulaşmadan pes edersen ileride büyük projelerde de pes edeceksin, gözün korkacak ona göre.

6 -> Programlama Dilini Öğrenirsem Şunu Yapacağım Dediğiniz Oldumu ?
Sende Programlama öğrenip bot yapacağımdan diyorsan yanlış yoldasın demektir, kimileri bot yapmaya başlayınca programlamayı öğrendiğini sanıyor veya direk bot yapmaya çalışarak, O güzel değerli zamanlarını boşa sarf ediyor ona göre bir şey yapmayacaksın öğrenince; her şeyi yapabileceğim diyerek başlayacaksın...

7 -> Anlama Kabilietiniz Yüksekmi
İşte altın kural; ANLAYACAKSIN, boş boş bakmayacaksın kodlara, öğrenirken uygulayacaksın, bir şey yapmaya başlamadan önce; kafan sakin olacak, rahat olacaksın, gergin olabilirsin hasta olabilirsin vs... oturma arkadaş bilgisayar başına çünkü dolu kafayla yaptığın projeden gün gelir kendin bile çıkamazsın.

8 -> Aynı Şeyleri Yapmaktan Sıkılırmısınız
Copy/Paste teknolojisi biz programcılara göre birşey değil, bu yüzden aynı şeyi yaz; 10 kere yazsan ne olacak, sonuçta profesyonelliğe gitmeyi hedefliyorsunuz ;
veya yazdıklarını bir yerlerde elini altında tut ama arada bir pratik yap; sıkılma zaten Kodlamanın bence açılımı Sıkılmamak olmalıymış..

9 -> Zaman Sizin İçin Değerlimi
Zaman günümüzdeki bazı arkadaşlar insanlar için değerli olmayabilir; programcı değillerdir, veya ne biliyim kendi yarattıkları programın zevkini çıkartmak onlara göre olmayabilir, ama senin amacın gayen bu işi öğrenmek; günlerce uğraşıp çok şahane bir program çıkartıp arkana yaslan ve zevkini çıkar, emin ol kendi yazdıgın programı test etmeyi hiç birşeye değişmeyeceksin... gelelim asıl konuya bu işte bazı şeylerden ödün vereceksin bunlar nelerdir madde madde yazalım

Bilgisayarda yapılamaması gereken kurallarım benim
1-> Oyun oynamak bana göre değil, çünkü beni geliştirmekten çok geriletir ve unutturur, programlama dilleri nankördür arkadaş; verdiğin emeği hiçe sayar unutturur kendisini; bu yüzden uzun süreli bir programa bir oyuna vs.. bağımlı kalma
2-> Facebook; sadece zaman kaybı benim için; sizde neleri çok yapıyorsanız dikkat edin ve boşa harcadıgınız zamanı Programlama Diliniz 'de pratik yaparak degerlendirin.

Ne yani bunları yapmayalım mı ?
Tabiki yapın ama şu zamanlarda yapmaya özen gösterin
1-> Yazmaktan bunaldınız kafa dağıtmak için
2-> Gerginsiniz film izleyin
3-> Yorgunsunuz ve bir şey yapmak istemiyorsunuz dinlenin oyun oynayın film izleyin

Gelelim buradaki en güzel kısıma; ödün vermeniz gerekmekte demiştim ve kendi yaptıklarımı yazmıştım
üst satırlarda şimdi genel olarak konuşalım

1-> Arkadaşlarınızla zaman geçirmekten
2-> Ailenizle zaman geçirmekten
3-> Kız arkadaşınızla zaman geçirmekten
4-> Eğlence gezme tozma vs..
Bu 4 maddeden birazcık kısın ne olacak ??? bu cümleye hak veren arkadaşlar
yorum yazarsa sevinirim rüyamızda kod yazıyoruz siz neyin derdindesiniz.

10 -> manual
Bu uzun yazıyı okuyacağına net'te dolaşıp bişiler okusaydın birşeyler öğrenmiş olup kafanı bu yazılmış olan boş satırlarla doldurmamış olurdun.Yinede buraya kadar okumak demek; sende ışık var demektir...

Son Olarak -> Çok geceler sabahlayacaksınız (Şuan Saat 03:30 bu yazı haricinde devam ettiğim bir php projem var.), evliyseniz eşinizle bu yüzden sürekli tartışacaksınız + sosyal hayatınız eskisine oranla çoook zayıflayacak, eskiden arkadaşınız, eşiniz dostunuzla geçirdiğiniz zamanınızı bilgisayar üzerinde geçireceksiniz. belki sevgilinizden , annenizden babanızdan çok bilgisayarınızla vakit geçireceksiniz.
Eline sağlık güzel paylaşım ben de dahil bir çok kişinin önünü açtığında eminim!
 

samedx3

Yeni üye
3 Nis 2016
1
0
Ya cok ppardon nasıl yeni konu acacagımı bulamadım da ben bi virüs yapmak istiyorum solucan worm c++ biliyorm ama vbs bilmiyorum acıklayıcı biicimde anatırmısnız vbs teşekurler
 

deragless

Katılımcı Üye
19 Ağu 2017
660
0
Kardeşim Eline Koluna Sağlık Sen Bize Değer Verip Zaman Harcadıysan Bizde Öğrenmek İçin Aynısını Yapacam Çünkü Makalede Yazdığın Hepsin Bende Mevcut Özellikle Bunlar Allah Senden Razı Olsun Girdik Bu İşlere Hakkını Verecez

Kod:
[B][COLOR="Red"]4 -> Makale Okumak Canınızı Sıkıyormu
5 -> Araştırma Yapmayı Severmisiniz +++
6 -> Programlama Dilini Öğrenirsem Şunu Yapacağım Dediğiniz Oldumu +++
7 -> Anlama Kabilietiniz Yüksekmi
8 -> Aynı Şeyleri Yapmaktan Sıkılırmısınız 
9 -> Zaman Sizin İçin Değerlimi
10 -> manual[/COLOR][/B]
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.