Programlama Dillerini Nasıl Öğrenebilirim ?

daltonlar3

Yeni üye
25 Ara 2010
7
0
Merhaba arkadaşlar,

Konuyu yanlış yere mi açıyorum bilmiyorum ama yardımınıza ihtiyacım var. Yanlış yere açmışsam özür dilerim.

Ben programlama dilleri hakkında birşey bilmeyen ve merakı olan bir kişiyim. Ancak nereden başlayacağımı bilmiyorum. Sizden ricam bana yardımcı olur musunuz ? Sıfırdan başlayan birisi olarak düşünün. Hiçbirşey bilmiyor, kararsız,merakı var. :) Bu konuda tecrübeli arkadaşlardan yardım bekliyorum. Belki benim için bir ışık olursunuz. :)

Teşekkürler.:)

Başlık Edit : ShuJaira
 
Moderatör tarafında düzenlendi:

plas1211

Katılımcı Üye
12 Ağu 2015
888
0
Programlama dillerini araştır. Alanını seç. (Web programlama, Android programlama...) Hepsinin üzerinde de durabilirsin. Seçtiğine göre ilerle.
 

DHSTYB

Katılımcı Üye
12 Şub 2016
767
0
27
Hatay
Öncelikle bazı bahaneleri yok edelim. “X yaşına geldim artık bu yaştan sonra öğrenilmez” demeyin. “Okulunu okusaydık öğrenirdik artık olmaz” demeyin. “Kursa gitmek lazım şimdi bir sürü para lazım” demeyin. Hepsi bal gibi de olur. “Kitap mitap ohoo çok zor işler bunlar” diyenler, Google’ın dövemeyeceği kitap kaldı mı? Umudunu yitirmeyenler için bazı tavsiyelerim olacak.

Emekleme Sürecinde Keyif Alabilen Erken Yürür
Hesap makinesi yapabiliyor olmak size zevk veriyorsa programlama dili öğrenmeye yatkınsınız demektir. Emekleme sürecinde olabildiğince gereksiz programlar üretmekten kaçınmayın. Mesela şu tarz şeyler yapmaya çalışın;

Yazdığınız kelimenin sessiz harflerini silen program
52 iskambil kağıdını 4 oyuncuya rasgele dağıtan program
Girilen metinde kaç kelime olduğunu hesaplayan program
Bilgisayarın rasgele ürettiği sayıyı tahmin etme oyunu
Ben programlama öğrenirken (emekleme aşamasında) eşim için bir program yazmıştım. İsim girme yerine kendi ismini yazdığında ekranda “Kadir Ece’yi Çok Seviyor” yazacaktı. Başka birinin ismini yazdığında “Kadir Ayşe’yi Sevmiyor” yazacaktı. Ancak çalıştırınca eşim Ece yerine eCe yazdı, eCE yazdı; dolayısıyla program orada patladı. Bir hafta sonra aynı programın kusursuz çalışan versiyonuyla karşısına çıkmak paha biçilemezdi. Sizin de böyle ufak sapıklıklarınız olsun.

Işığı Görmeden Yürüyemezsiniz, Bir İdealiniz Olmalı
Emekleme sürecinden sonra gelen yürüme sürecinde programlamayı hakkını vererek öğrenmek istiyorsanız, onu bir hobi olarak öğrenme fikrinden vazgeçmelisiniz. Önce ayakları yere basacak bir proje bulmalısınız ve hiç tereddüt etmeden geliştirmeye çalışmalısınız. Yüzlerce noktada takılacaksınız, ancak bunları ne kadar atlatırsanız o kadar geliştiğinizi göreceksiniz. Korkmadan, üşenmeden üreteceksiniz. Burada kilit soru şu; “iyi de, ne üreteceğimizi nasıl bulacağız?”. Bu konuya da farklı bir yazımda açıklık getirmeyi düşünüyorum.

Her Şeyi Bilmek Zorunda Olmadığınızı Fark Edin
En büyük hatalardan biri olan ancak kimsenin dile getirmediği bir konu da şu; programlayabilmek için her şeyi ezberlemek, her şeyi bilmek ve her şeyi okumak zorunda değilsiniz. Aklınıza takılan konuyu araştırıp uygulayabildiğiniz sürece programlamaya hakimsiniz demektir. Hiçbir yerden yardım almadan bütün işlerini halledebilen programcı yoktur. En baba tarihçi bile olsanız, bir deniz savaşının tarihinden emin olamayabilirsiniz. Dolayısıyla programlama dili öğrenmenin önemli bir adımı da, aradığını bulabilmektir.

Kalın Kitaplar Gözünüzü Korkutmasın
Kalın kitaplarda yazan şeylerin çoğunu programlama maceranız boyunca hiç kullanmayacaksınız bile. Dolayısıyla okurken veya göz gezdirirken sadece neler yapılabildiğini görmüş olun, ezberlemeye çalışmayın. Genel bir fikir versin, çok detaya takılmayın.

Öğrendiğiniz Dilin Fanatiği Olmayın
İlk etapta büyük ihtimal “bu dil bana yeter, zaten zor öğrendik” düşüncesine sahip olacaksınız. Sakın, sakın, sakın böyle bir hataya düşmeyin. Zaten bir dili hakkını vererek öğrendiğinizde diğerini öğrenmeniz bir hafta falan sürecek. Gerisi tamamen gör-uyarla mantığı. Bu arada kesinlikle hepsini birden çok iyi bilmek zorunda değilsiniz. Zaten genelde bir veya iki dilde ustalaşacaksınız. Rahat takılın.

İngilizce’nin Kilit Rolü
Bir noktada takıldığınızda Türkçe kaynakların yetersiz olduğunu göreceksiniz. Kafanıza takılan şeyi İngilizce sorabilmekte sıkıntı yaşamamalısınız. Mesela “öğrencileri sınıfın not ortalamasına ne kadar yakın not aldığına göre nasıl sıralayabilirim?” sorusunu İngilizce’de en doğru kelimelerle nasıl sorardınız?

Programlama problem çözme sanatıdır. Bir problemi çözme konusunda ne kadar istekliyseniz programlama dilini de o kadar iyi öğrenirsiniz.
 
29 Ocak 2016
211
0
Dubai
Kitap Okumani Tavsiye etmem daha çok video izlemelisin çünkü kitap eski sürümlerde yazilmistir.Sen onu 2015 te arayana kadar boşa zaman kaybedeceksin.Bende video ile basladim.

Discovery cihazımdan Tapatalk kullanılarak gönderildi
 
12 Haz 2016
128
3
Trabzon
Eski sürümlerde yazılmıştır diye şeymi olur ben mesela içtenlikle ve en gerçekçi halimle söylüyorum kitap ile daha iyi öğreniyorum birde kitap ne kadar yeniyse sürümde o kadar yenidir alakası yok yani,Ben ilk olarak Python öğrenmeni tavsiye ederim neden diye sorarsan Diğer programlama dillerinde yazacağın 10 satır kodu pythonda 3-4 satırda yazabilirsin hem öğrenilmesi daha kolay sana önerim Fırat Özgülün kitabıdır yeni olanı al 2016 baskısı istersende istihza diye site var python eğitimi veriliyor ordanda güncel olarak takip edebilirsin site fırat özgülün.Bu arada ben Şu şekilde öğrenmiştim;Kendime bir plan yapmıştım 1-C 2-C++ 3-C# 4-Python 5-PHP 6-ASP diye kendime plan yapmıştım İlk olarak mesela C programlama dilini öğrenmek için 5 ay zaman vermiştim kendime öğrendikten sonra ise diğer dile öyle öyle devam etmiştim Zaten C++ dilini öğrenebilen kişi diğer programala dillerini çok kolay bir şekilde öğrenebilir hee bu arada unutmadan bir önerim daha var Algoritmalarada çalış Kod yazarken çok yardımı dokunur gerçekten.Kısacası kendine bir hedef belirle ve o hedefe doğru devam et merak etme programlama zor birşey değil biraz hırs ve azimle olamayacak hiçbirşey yok yeterki iste.Umarım sıkmamışımdır.
 
29 Ocak 2016
211
0
Dubai
Eski sürümlerde yazılmıştır diye şeymi olur ben mesela içtenlikle ve en gerçekçi halimle söylüyorum kitap ile daha iyi öğreniyorum birde kitap ne kadar yeniyse sürümde o kadar yenidir alakası yok yani,Ben ilk olarak Python öğrenmeni tavsiye ederim neden diye sorarsan Diğer programlama dillerinde yazacağın 10 satır kodu pythonda 3-4 satırda yazabilirsin hem öğrenilmesi daha kolay sana önerim Fırat Özgülün kitabıdır yeni olanı al 2016 baskısı istersende istihza diye site var python eğitimi veriliyor ordanda güncel olarak takip edebilirsin site fırat özgülün.Bu arada ben Şu şekilde öğrenmiştim;Kendime bir plan yapmıştım 1-C 2-C++ 3-C# 4-Python 5-PHP 6-ASP diye kendime plan yapmıştım İlk olarak mesela C programlama dilini öğrenmek için 5 ay zaman vermiştim kendime öğrendikten sonra ise diğer dile öyle öyle devam etmiştim Zaten C++ dilini öğrenebilen kişi diğer programala dillerini çok kolay bir şekilde öğrenebilir hee bu arada unutmadan bir önerim daha var Algoritmalarada çalış Kod yazarken çok yardımı dokunur gerçekten.Kısacası kendine bir hedef belirle ve o hedefe doğru devam et merak etme programlama zor birşey değil biraz hırs ve azimle olamayacak hiçbirşey yok yeterki iste.Umarım sıkmamışımdır.
Yav kardeşim Eski sürümde yukarda farklı bisey yaziyorsa yeni sürümde farklidir ne alaka fark yok simdi kodda fark yoktur.Ama ilk surumune bak bakayim visual studionun.

Discovery cihazımdan Tapatalk kullanılarak gönderildi
 
Ü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.