Ubuntu Türkiye

Yazılım => Programlama => Genel => Konuyu başlatan: ali nail - 15 Ocak 2009 - 23:06:51

Başlık: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ali nail - 15 Ocak 2009 - 23:06:51
Hiçbir programlama bilgim yok. Önce nerden başlamalıyım. Ne okumalıyım. Hangi siteler bana yardımcı olur. Bana destek olursanız sevinirim....
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ali nail - 16 Ocak 2009 - 00:05:30
Çok teşekkür ederim. Hemen başladım. Çok eğlenceli. Yarın okuldan dönünce devam ederim inşallah.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: matafleur - 16 Ocak 2009 - 00:24:16
Tavsiyem dilden önce algoritma bilginizi ve nesne/aspect oriented mantığınızı sağlamlaştırın.O arada hangi dil üzerinden örnekler yapıyorsanız kısmen o dili de öğrenirsiniz zaten.Sorun dil değil.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Malik - 16 Ocak 2009 - 01:00:18
bu konuya benzer konu açılmıştı. aynı link de verilmişti. ben de ordan iki gündür çalışıyorum. bayağa bir zaman veriyorum. her şeyi uygulayarak gidiyorum. mantığını anlamaya çalışıyorum. çok zevkli şimdilik. tabi zorlaştığında bu kadar zevkli gelir mi bilemiyorum ama hevesim epey var ama metafluer sizin dedikleriniz ne peki. o dediklerinizi nasıl sağlamlaştırabiliriz ve neden onu sağlamlaştırmak için tavsiyede bulundunuz. yani ne gibi bir kolaylık sağlıyacaktır acaba?? saygılarımla..
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Çağlar - 16 Ocak 2009 - 01:01:40
Python gerçekten uygulaması (öğrenmesi) basit harika bir dil. Tavsiye ederim.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Malik - 16 Ocak 2009 - 01:05:35
sizin tavsiyenizden yola çıkarak bir sorum daha olacak. peki phyton öğrenilirse ubuntu komutlarında ne kadar yardımcı olur bize? bayağa bi problemi aşmakta yardımcı olur mu acaba? saygılarımla...
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Exodus - 16 Ocak 2009 - 01:11:42
Alıntı yapılan: chilekesh - 16 Ocak 2009 - 01:05:35
sizin tavsiyenizden yola çıkarak bir sorum daha olacak. peki phyton öğrenilirse ubuntu komutlarında ne kadar yardımcı olur bize? bayağa bi problemi aşmakta yardımcı olur mu acaba? saygılarımla...
Olmaz, python veya programlama dilleri ile Linux'da kullandigimiz komutlarin baglantisi yok. Python ile betikler hazirlayabilirsiniz ;)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: OKAN - 16 Ocak 2009 - 01:14:05
Biz C ve Turbo Pascal dersi alırken ilk anlatılan konular akış şemaları (flow chart) ve algoritma idi. Siz şu an oyunun başlarında kolay seviyede oynuyorsunuz. Ama ilerde oyun zorlaştıkça çözüme nasıl gideceğinizi anlatan bir haritanız olması gerekir. Ki bu da algoritmadır. Algoritma yapmanız gereken işlem basamaklarını gösterir.

Hoş. Ben artık program falan yazmıyorum. Programlama bilgimde iyice körelmiştir ama benim hatırladıklarım bunlar.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Malik - 16 Ocak 2009 - 01:33:28
teşekkür ederim tavsiyeleriniz için. evet yolun başındayız eminim ki daha da zorlaşacaktır ama bir insanın gerçekten isteyipde başaramayacağı hiç bir şey yoktur yeter ki istek devam etsin. tabi akıl da lazım ama bana göre akılsız insan yoktur aklını kullanamayan insan vardır. neyse phyton ile başlayalım sıra c ye de gelir inşallah. saygılarımla...
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: matafleur - 16 Ocak 2009 - 02:14:47
Alıntı yapılan: chilekesh - 16 Ocak 2009 - 01:00:18
bu konuya benzer konu açılmıştı. aynı link de verilmişti. ben de ordan iki gündür çalışıyorum. bayağa bir zaman veriyorum. her şeyi uygulayarak gidiyorum. mantığını anlamaya çalışıyorum. çok zevkli şimdilik. tabi zorlaştığında bu kadar zevkli gelir mi bilemiyorum ama hevesim epey var ama metafluer sizin dedikleriniz ne peki. o dediklerinizi nasıl sağlamlaştırabiliriz ve neden onu sağlamlaştırmak için tavsiyede bulundunuz. yani ne gibi bir kolaylık sağlıyacaktır acaba?? saygılarımla..

Kod birşekilde yazılır.O dille veya bu dille.Sorun kodu yazmak değil.Yaptığınız  programın ne kadar iyi olduğu önemli.Bunu da kurduğunuz çatı ve kullandığınız algoritmalar belirler.Bunun için de algoritma bilginizin ve günümüzde(genelde) geçerli olan nesne yönelimli ve geçerli olacağı düşünülen aspect oriented mantığınızın iyi oturmuş olması gerekir.Ha eğer amaç 15-20 satır kod yazıp geçici olarak kendi işlerinizi görmekse bu söylediklerimin önemi yok.Ama eğer ciddi birşeyler yapmayı amaçlıyorsanız yukarıda yazdıklarım önem kazanıyor ve unutmayın genelde nasıl başlarsanız öyle gidersiniz.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Gimp Uzmanı - 16 Ocak 2009 - 07:38:03
Büyük programlar yapacaksanız ve bu programın bir çok işlevi olacaksa temel program ve alt programlara ayırmanız gerekir. Tabiki her program için kafanızda bir algoritma belirlemelisiniz. Bunu isterseniz kağıda dökebilirsiniz. Öncelikle temel program bu genelde daha az koddan oluşur ve her zaman alt programların eklenip çıkarılmasına olanak verir. alt programlar ise temel programdan verileri alır işler ve buna göre çıktı verirler. Siz şimdi işin başındasınız Ufak programlar yazmaya çalışın. Kolay gelsin.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ali nail - 16 Ocak 2009 - 14:35:55
Ya daha lise 2 deyim ne bu algoritma hikayesi :D Daha yeni başladım print komutunu anca öğrendim. Siz neler diyonuz. Algoritmasız gitmez mi bu iş?
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: heartsmagic - 16 Ocak 2009 - 16:19:37
print kullandığın program bile bir algoritma içerir zaten. Şöyle düşün ki, İstanbul'dasın ve İzmir'e gideceksin. Önce Artvine'e gidip ardından Hakkari, oradan Adana Antalya üzerinden İzmir'e mi gitmek kolaydır yoksa İstanbul-Yalova üzerinden gitmek mi?

Sen sadece Artvin başlangıcıyla İzmir'e dalarsan çok vakit kaybetmiş olacaksın. O nedenle Yalova yolunu mutlaka düşünmeli ve öğrenmelisin.

Fakat algoritma denen şey öyle üzerinde kara kara düşünülecek bir olay değildir. Bir programı yazmaya çalıştığında zaten kendiliğinden belirir. Sadece şuna önem ver: Ben bu programı daha verimli bir yoldan nasıl yazabilirim?

İleride karşına çıkacak bir meseleyi if else ile 100 satırda da yapabilirsin, for döngüsü ile 4 satırda da. Sen şimdilik işin temellerini öğrenmeye bak, ileride anlarsın arkadaşların söylediklerini.

Not: Hangi dille başlarım gibi sorulara cevap verecek bir başlığımız olsa iyi olacak. Alalım notumuzu bir kenara. 
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Malik - 16 Ocak 2009 - 16:45:11
linklerde sorun mu var acaba yoksa bende mi açılmıyor? saygılarımla...
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: acemiyim91 - 16 Ocak 2009 - 16:45:53
C den başla C ile işletim sistemleri bile programlanıyor...
www.cagataycebi.com programlama bölümünde sana alt yapı sağlayacaktır ondan sonrası sana kalmış.Ayrıca o site çok güzel güzelce okuyunuz :)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ali nail - 17 Ocak 2009 - 18:58:23
Python'a devam ediyorum. İyi gidiyor. Bazıları C'ye başla falan demiş. Farkı nedir? hangisi ideali benim için?
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Gimp Uzmanı - 17 Ocak 2009 - 19:12:33
Alıntı yapılan: ali nail - 17 Ocak 2009 - 18:58:23
Python'a devam ediyorum. İyi gidiyor. Bazıları C'ye başla falan demiş. Farkı nedir? hangisi ideali benim için?

Python ile devam et derim.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: atomkarinca - 17 Ocak 2009 - 19:42:16
Python çok farklı amaçlara hizmet edebilecek bir dildir. Mesela oturup bir web service yazabilirsiniz. Eğer herhangi bir dil öğrenmek istiyorsanız bence devam edin ama eğer ileride programlama öğrenip de özellikle yapmak istediğiniz bir şey varsa ona göre bir dil seçin.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: empax - 17 Ocak 2009 - 23:55:01
herkese merhabalar.

bilgisayar muhendisligi okumaya basladim. okulda ve bu konularda daha cok yeni oldugum icin forumda programlama dili basligini gorunce daldim iceriye.
okulda yeni yeni C yazma diline basladik.
c ile Python arasinda ne kadar fark var ?
Python ogrensem c yi de aradan cikartmismi olurum ? ya da tam tersi ?
Python veya C dilleri hangi platformlarda calisiyor ?
bu programlama dillerinin windows,linux veya mac sistemleri ile iliskileri hangi noktada veya nedir ?
konu hakkinda hic bir bilgim olmadigi icin soracagim sorularida bilmiyorum.
bu konuda isik tutacak bir aciklama yaparsaniz cok sevinirim.
simdiden tesekkurler - iyi forumlar =)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Gimp Uzmanı - 18 Ocak 2009 - 00:31:54
Alıntı yapılan: empax - 17 Ocak 2009 - 23:55:01
herkese merhabalar.

bilgisayar muhendisligi okumaya basladim. okulda ve bu konularda daha cok yeni oldugum icin forumda programlama dili basligini gorunce daldim iceriye.
okulda yeni yeni C yazma diline basladik.
c ile Python arasinda ne kadar fark var ?
Python ogrensem c yi de aradan cikartmismi olurum ? ya da tam tersi ?
Python veya C dilleri hangi platformlarda calisiyor ?
bu programlama dillerinin windows,linux veya mac sistemleri ile iliskileri hangi noktada veya nedir ?
konu hakkinda hic bir bilgim olmadigi icin soracagim sorularida bilmiyorum.
bu konuda isik tutacak bir aciklama yaparsaniz cok sevinirim.
simdiden tesekkurler - iyi forumlar =)

Bazı sorularına cevap verebilirm.

Python daha ileri seviye bir dildir. Öğrenilmesi kolaydır.
Python ve C Windows Linux ve Mac ortamlarında çalışabilir.
C ile işletim sistemi bile yazabilirsin. Python daha kestirme bir dil. Mesle C'de 20 satırda yaptığını Python ile 2 satırda yaparsın.
Kolay gelsin.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: empax - 18 Ocak 2009 - 00:41:25
cok tesekkurler Gimp Uzmanı. anlasilan Python goz ardi edilecek bir yazma dili degilmis =)

baska arkadaslarda bildiklerinden bir kac seyler daha eklerse sevinirm =)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: matafleur - 18 Ocak 2009 - 03:49:07
Derlenebilir ve yorumlanabilir olmak gibi iki önemli farklılıkları var.İkisinin de avantajları ve dezavantajları var.Kullanmaya başladıkça gözünde şekillenir.Şimdilik bunlar arkadaş geyiklerinde karşı tarafa benim boyum senden 30 milim daha uzun mesajını vermekten başka bir amaca yaramaz.Karşı taraf ta bunu umursamıyacağına göre pek bir işine yaramaz.Eğer gerçekten merak ediyorsan kafandaki soruları cevaplamanın en iyi yolu kod yazman olacaktır :)

Ama sana tavsiyem unix tabanlı sistemlerle uğraşmayı düşünüyorsan mezun olduğunda muhtemelen C# yönün zayıf kalacak.O yüzden bu açığı kapatmak için pythondan önce java ya yönelmeni tavsiye ederim.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: empax - 18 Ocak 2009 - 07:18:52
sanirim haklisin. biraz erken oldu. ama tabiri caizse kor e yol gostermek gibi birsey. yani konu hakkinda azda olsa bir bilgim olmadigi icin nereden baslamalacagimi bilemiyorum.

yinede yardimlariniz icin teskKurler.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: mtilhan - 18 Ocak 2009 - 08:15:01
Alıntı yapılan: Gimp Uzmanı - 18 Ocak 2009 - 00:31:54
Alıntı yapılan: empax - 17 Ocak 2009 - 23:55:01
herkese merhabalar.

bilgisayar muhendisligi okumaya basladim. okulda ve bu konularda daha cok yeni oldugum icin forumda programlama dili basligini gorunce daldim iceriye.
okulda yeni yeni C yazma diline basladik.
c ile Python arasinda ne kadar fark var ?
Python ogrensem c yi de aradan cikartmismi olurum ? ya da tam tersi ?
Python veya C dilleri hangi platformlarda calisiyor ?
bu programlama dillerinin windows,linux veya mac sistemleri ile iliskileri hangi noktada veya nedir ?
konu hakkinda hic bir bilgim olmadigi icin soracagim sorularida bilmiyorum.
bu konuda isik tutacak bir aciklama yaparsaniz cok sevinirim.
simdiden tesekkurler - iyi forumlar =)


Bazı sorularına cevap verebilirm.

Python daha ileri seviye bir dildir. Öğrenilmesi kolaydır.
Python ve C Windows Linux ve Mac ortamlarında çalışabilir.
C ile işletim sistemi bile yazabilirsin. Python daha kestirme bir dil. Mesle C'de 20 satırda yaptığını Python ile 2 satırda yaparsın.
Kolay gelsin.
Kardeşler Gimp Uzmanının yazdıklarında yalan yok ama önemli bir kısmı belirtmemiş.
Diller ne kadar ileri seviye olursa sadece o kadar basitleşir. İsterlerse en ileri seviye olsun bu onları güçlü kılmaz.
Python'da öyle çok ileri seviye bir dil ama bence güçsüz bir dil. Bunu pythonu karalamak için yapmıyorum çünkü ben de python öğreniyorum.
Python iyi bir dil ama önce şöyle bir kendinizi check edin.
Ben Programcı mı olmak istiyorum? Yoksa hobi olarak mı program yazacam?
Eğer 1.siyse önce C öğrenin derim. Yok 2.siyse Python öğrenin derim.
Şimdi neden böyle dedim:
Hobi olarak program yazacak kişi için RAM'in düzenlenmesi veya doğrudan donanıma erişim pek önemli değildir.
Ama programcılar için önemlidir.
Mesela Windows'tan biliriz. Norton Antivir iyidir ama çok kasar neden?
Çünkü RAM düzenlenmesi iyi değildir.
Veya Photoshop CS2 ve Illustrator CS2 karşılaştıralım.
Mantıken bakınca bence PS daha fonksiyonlu daha yoğun bir program. Ama ben Photoshopu 128 MB bilgisayarda swapsız kasmadan çalıştırken illustrator en az 512 MB ram istiyor :D

Fakat C ile NTP(Nesne Tabanlı Programlama) yapamazsınız. Fakat eğer C'nin üzerine C++ 'da öğrenirseniz işletim sistemleri dahil çok iyi ve çok güzel programlar yazabilirsiniz.

Yok hobi olarak program yazacaksanız Python daha iyidir. Çünkü derleme gerektirmez. Basittir İng. bilen nerdeyse programlamayı biliyordur.
NTP yapabilirsiniz. Fakat diyelim tekir gibi bir program yazdınız python ile yavaş çalışıyor??? Rami düzenleyeceksiniz fakat bytlara ulaşamıyorsunuz...
Mesela Linux kerneli hep C ile yazıldı. Peki neden bi Basic,Pascal gibi yüksek seviyeli bir dil ile yazılmadı???
İşte o yüzden kendinizi check etmeniz lazım.
Ha nedir ben ikisinide öğrenirim derseniz önce yılmadan C öğrenin ardından pythona başlayın.
Bir hatırlatma daha Pardus'un yaz stajlarına yapılan kayıtlarda En fazla bilinen dil C sonra C++ sonra Java :)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ali nail - 18 Ocak 2009 - 17:25:41
Ya bu son şeyleri okuduktan sonra bi de internetten okuduğum şeylerden sonra Pythondan iyice soğudum.  Program yazarken aradaki eksiklikleri kapatmak için kullanılıyo yada birleştirme de kullanılıyo diye anladım. Yani sanki sıva-dolgu malzemesi gibi bişi. Evet daha programlamadan hiçbişi anlamıyorum ama sonuna kadar gitmeye de kararlıyım.(En büyük hayalim bir işletim sistemi tasarlamak :) ) Anladığım kadarıyla Python beni bi yere kadar götürcek ama en önemli yerlerde(RAM düzenlenmesinden bahsetmiş arkadaş bence önemli bişi çünkü bende norton kullandım) beni başıboş bırakcak.

Yine soruyorum. Ben nerden başlamalıyım??????
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Bedreddin - 18 Ocak 2009 - 17:44:31
mtilhan, bir iş için kendimizi "check" etmeden önce kullandığımız dili "check" etmek lazım gelir diye düşünüyorum. Biraz daha özen lütfen ;)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Gimp Uzmanı - 18 Ocak 2009 - 19:10:29
Omu iyi bumu iyi. Öncelikle programlamanın mantığını anlamak lazım. Siz şimdiye kadar ne yaptınız hangi programları yazdınız. Öğrendiğiniz dil sizi nerede sınırladı. Siz daha yolun başındasınız. Birçok program PYTHON ile yazılabilir yazılıyorda. Başından kavrayıp ileri götürebiliyorsanız. Bir anlam taşır.

Mesela ben ilk öğrendiğim dil basic idi. Bana çok şey öğretti. ilk önce algoritma mantığını. İkinci dil visual basic idi. Veritabanı oluşturma hesap yapma form girdilerini alma hesaplama türü birçok şey öğrendim PYTHON öğrenmeye hevesliydim. Ama grafik tasarım konusunda daha yararlı olabileceğimi düşünüp bu konu üzerinde çalışmaya başladım.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: matafleur - 18 Ocak 2009 - 20:39:37
Alıntı yapılan: ali nail - 18 Ocak 2009 - 17:25:41
Ya bu son şeyleri okuduktan sonra bi de internetten okuduğum şeylerden sonra Pythondan iyice soğudum.  Program yazarken aradaki eksiklikleri kapatmak için kullanılıyo * ya da birleştirme de kullanılıyo diye anladım. Yani sanki sıva-dolgu malzemesi gibi bişi. Evet daha programlamadan hiçbişi anlamıyorum ama sonuna kadar gitmeye de kararlıyım.(En büyük hayalim bir işletim sistemi tasarlamak :) ) Anladığım kadarıyla Python beni bi yere kadar götürcek ama en önemli yerlerde(RAM düzenlenmesinden bahsetmiş arkadaş bence önemli bişi çünkü bende norton kullandım) beni başıboş bırakcak.

Yine soruyorum. Ben nerden başlamalıyım??????

Olayı tamamen yanlış anlamışsınız.

Neyse.sorunuza dönecek olursak sanırım ilk olarak kendinize bir amaç edinmekle başlayabilirsiniz (:
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: mtilhan - 18 Ocak 2009 - 22:58:39
Tamamen yanlış anlaşıldım :)
@2600 Basic ile çekirdek yazmak derken orada ben en iyi dil C'dir filan manasında birşey demedim her dilin kendi özellikleri var o yüzden öyle yazdım :)
@Verbatim hızlı yazarken aklıma gelmedi bazen oluyor :)
@alinail C öğrenmeniz Pythona veya Python öğrenmeniz C'ye engel değil. Ben şu an her ikisinide öğrenmeye çalışıyorum şahsen.
@Gimp Uzmanı ben o iyi demedim. Sadece C daha güçlüdür dedim ki bunu hala savunuyorum. Ama Python kötü demedim aksine ben pythonu da çok seviyorum.
Ben öğrenirken algoritmalara pek değinmemiştik doğrudan akış diyagramlarına girdik ardından hemen C'ye geçtik öyle olunca böyle oldu :)
Ve evet şu an yolun başındayım ama sonuçta herkes bir zamanlar yolun başındaydı :)

Benim sürekli önce C öğrenin demem tamamen kendi alışkanlıklarımdan kaynaklanıyor. Ben ilkokuldan beri önce zor sonra kolay mantığıyla ilerlediğimden eğer programcı olunacaksa önce zor olan C sonra diğerleri diye düşündüm.
Eh böyle olunca böyle oldu :D:D

Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ali nail - 19 Ocak 2009 - 00:12:00
@matafleur
Olayı tamamen yanlış anlamışsınız.

Neyse.sorunuza dönecek olursak sanırım ilk olarak kendinize bir amaç edinmekle başlayabilirsiniz (:

Amacım:
1) Dandik de olsa bir iki program yazabilmiş olmak
2) Kullandığım bir programın eksikliklerini bulup kendi bilgilerimle bu açığı kapatabilcek düzeye gelmek
3) İşi biraz daha ilerletip daha komple (mesela bir tarayıcı , medya oynatıcı) yapabilcek düzeye gelmek
4) Google'da çalışmak ;)
5) Programlama öğrenmenin belki de hayatımın amacı bir işletim sistemi tasarlamak

Abarttım mı ne :D
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: matafleur - 19 Ocak 2009 - 02:35:48
Tersten başlayalım isterseniz.

5-Daha en başında bile programlamadan öte üzerinde çalışacağınız işlemcinin mimarisini ve işletim sistemlerinin çalışma mantığını çok iyi bilmeniz gerekir.
4-Google için de illa programlama bilgisine gerek yok.Sekreterlikten reklamcılığa kadar bir çok alanda başvurabilirsiniz sanırım :)
3-*(komple=x komplike => karmaşık--Türkçeye özen gösterelim :) -- )
2-Emin olun bir başkasının koduyla uğraşmak (genelde spagetti) ve hata ayıklamak usandırıcı ve zor bir iş.Programlama bilgisinden öte sağlam bir sabır gerektiriyor
1-*

*Aslında ikisi arasında çok büyük bir fark yok.Sadece 3. şık daha fazla zaman ve emek istiyor.Ve bu ikisi için ne düşündüğümü bu konu içinde zaten daha önceden yazdım.

İyi çalışmalar (:

Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ns - 19 Ocak 2009 - 12:51:34
@ali nail bilgisayar mühendisi olmak istiyorsundur heralde. eğer öyleyse  bilgisayar olimpiyatlarina girmeyi de bir düşün derim.sınavda 12-13 tane programlama bilgisi gerektiren soru oluyor(gerisi matematik). Bu sorular da başlangıç düzeyi C soruları ;yeteneğini olçmek için.sınavlar mayısta yapılıyor .diğer derslerini aksatmadan çalişabileceksen C öğrenmeye başla bence.bide geçmiş yılların sınav sorularını çöz mayısa kadar.  Kazanamasan bile ayrı bir zevki oluyor o sınavlarin.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ali nail - 19 Ocak 2009 - 16:02:16
Alıntı yapılan: ns - 19 Ocak 2009 - 12:51:34
@ali nail bilgisayar mühendisi olmak istiyorsundur heralde. eğer öyleyse  bilgisayar olimpiyatlarina girmeyi de bir düşün derim.sınavda 12-13 tane programlama bilgisi gerektiren soru oluyor(gerisi matematik). Bu sorular da başlangıç düzeyi C soruları ;yeteneğini olçmek için.sınavlar mayısta yapılıyor .diğer derslerini aksatmadan çalişabileceksen C öğrenmeye başla bence.bide geçmiş yılların sınav sorularını çöz mayısa kadar.  Kazanamasan bile ayrı bir zevki oluyor o sınavlarin.

Bu olimpiyat konusunu biraz daha açabilir misin? Bilgisayar mühendisi yada sistem mühendisi olmak istiyorum ;)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ali nail - 19 Ocak 2009 - 16:15:03
İnternette arama yaptım. İlgimi çekti. ÖSS'de ek puan falan da varmış. Yaz okulu olayı falan da var. Okulu ikna edebilirsem neden olmasın? Matematikle aram da iyi. Programlamayı da kaparım hemen :)
Ama tek sorun var: Sorular çok kazık.  :'(
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: budun - 19 Ocak 2009 - 16:15:38
Tübitak'ın yaptığı uluslararası geçerli olimpiyatlar var. Bunlar fizik, biyoloji, kimya,matematik, satranç, bilgisayar alanlarında. Bizim zamanımızda Lise 2 ve Lise 3 de giriliyordu. Ben kimya ya girmiştim.  Çok çok elzem birşey değil. Olimpiyatta başarı elde etmek ileride çok iyi bir bilgisayarcı olacağını göstermez. Ama zaten bir motivasyonun varsa süreci hızlandırır.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ali nail - 19 Ocak 2009 - 18:17:49
Benim gördüğüm kadarıyla bilgisayar olimpiyatlarında sadece c dili soruluyor. Yanlışım var mı?

@matafleur

google'da çaycı bile olurum. Oraya girsem yeter :)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: !b0 - 19 Ocak 2009 - 19:30:43
Alıntı yapılan: budun - 19 Ocak 2009 - 16:15:38
Bizim zamanımızda Lise 2 ve Lise 3 de giriliyordu.

Şansa bak :( bizim zamanımızda da (artık :D ya da bizim okulda ) Lise 1'de giriliyor. Lise 2'ye gidiyorum. Geçen sene pek takmadım olimpiyat molimpiyat. Şimdi çok pişmanım. Keşke katılsaydım. Bu saatten sonra almıyorlar  :(
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: budun - 19 Ocak 2009 - 19:39:40
Genç arkadaşlarımız morallerini çok çabuk yitiriyor. Her zaman güzel şeylere illa ki en ideal yollardan geçerek ulaşılmaz. Merak etmeyin bu kaçırdığınız en son fırsat olmayacak. Önemli olan tanımlı hedefleriniz olsun ve yavaş yavaş sabırlı bir şekilde bu doğrultuda ilerlemek. Mesela  başlamak için en iyi programı arıyorsunuz. Benim de java olsun basic, fortran olsun kullandığım pekçok program var. Tekrardan program yazmaya başlamayı düşünüyorum, ve c öğreneceğim. Siz de işe bir ucundan başlayın. Birisine göre pythondan başlamak daha çabuk sonuç verdiği için daha motive edicidir, bir diğeri de sindire sindire gideyim en başından başlayayım der c den başlar. Bu kişiye göre değişir. Bence siz hevesinizi kaybetmeden bir an önce öğrenmeye başlayın.   
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Linuxman. - 19 Ocak 2009 - 20:01:34
Alıntı YapBirisine göre pythondan başlamak daha çabuk sonuç verdiği için daha motive edicidir, bir diğeri de sindire sindire gideyim en başından başlayayım der c den başlar. Bu kişiye göre değişir. Bence siz hevesinizi kaybetmeden bir an önce öğrenmeye başlayın.

Iste bunu yaparsak,basaririz.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: mtilhan - 19 Ocak 2009 - 22:31:34
ooo benim ilgi alanımdan bahsediliyor.
Benim C'yi bilmem şu yüzden .
Sene başından beri Bilgisayar Olimpiyatlarına hazırlanıyorum :D
Sadece şu bilgileri verebilirim.
-3. ve 4. sınıf sonlarına kadar matematik konularından kazık sorular çıkacak. :)
Sorulara bakarsanız ilk başta fark etmezsiniz.
Ama zeka sorusu olarak geçenlerde:
Matematik,signum,pi,fonksiyonlar,polinomlar,logaritma,matris filan hep kullanılıyor.
O yüzden 1.sınıfta olamama rağmen şunları biliyorum:
Matris
Polinomlar
Fonksiyonlar
Felsefe düzeyinde Mantık
Signum
Pi
Tüme Varım
İkinci Dereceden Denklemler ve Eşitsizlikler
Paraboller

Eğer hazırlanmak isteyen olursa bu konulara iyice çalışsın internetten videolarla.
Biz şu an şu 3 kitapla çalışıyoruz.
Algoritma ve Programlamaya Giriş (Fahri Vatansever)
C Programlama Dili (Şerafettin Arıkan)
Veri Yapıları ve Algoritmalar (Rifat Çölkesen)

Birinci aşama için bunlar yeter.
İkinci aşamada 10 parmak yazmayı bilmeniz ve linux ortamlarında c programlama yapabiliyor olmanız gerekiyor.

Bİrşeyler daha var 1.aşamaya hazırlanırken Tübitakın verdiği tüm zeka soruları Emrehan Halıcının filan hazırladıklarını çözsen iyi olur.
Çünkü sorular genelde zeka sorularının çözümlerini bulan programları istiyorlar.
Ve genelde en hızlı sonucu bulan program en yüksek puanı alıyor.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ali nail - 20 Ocak 2009 - 16:02:17
Bende en azından ilk seviyeyi geçip yaz okullarına katılmayı hedefliyorum. Matematik ve programlamayla dolu bir yaz eğlenceli olurdu. :)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: OKAN - 20 Ocak 2009 - 16:08:50
Alıntı yapılan: ali nail - 20 Ocak 2009 - 16:02:17
Matematik ve programlamayla dolu bir yaz eğlenceli olurdu. :)
Ben integral işaretini görmekten tiksinir oldum artık.  :D Okul bitsede kurtulsam artık diyorum.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ali nail - 20 Ocak 2009 - 16:45:27
Alıntı yapılan: OKAN - 20 Ocak 2009 - 16:08:50
Alıntı yapılan: ali nail - 20 Ocak 2009 - 16:02:17
Matematik ve programlamayla dolu bir yaz eğlenceli olurdu. :)
Ben integral işaretini görmekten tiksinir oldum artık.  :D Okul bitsede kurtulsam artık diyorum.

Valla daha ben onları bile görmedim. :) 2. dönem geçeriz herhalde.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Gimp Uzmanı - 20 Ocak 2009 - 17:03:13
Alıntı yapılan: ali nail - 20 Ocak 2009 - 16:45:27
Alıntı yapılan: OKAN - 20 Ocak 2009 - 16:08:50
Alıntı yapılan: ali nail - 20 Ocak 2009 - 16:02:17
Matematik ve programlamayla dolu bir yaz eğlenceli olurdu. :)
Ben integral işaretini görmekten tiksinir oldum artık.  :D Okul bitsede kurtulsam artık diyorum.

Valla daha ben onları bile görmedim. :) 2. dönem geçeriz herhalde.


Türev ve integralden daha kolay konu görmedim. Hele hele trigonometri ne kolay bir konu. :D Şaka olsun diye söylemiyorum. Gerçekten çok basit konular.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: bytan - 20 Ocak 2009 - 18:03:17
Hayatın kendisi matematik değil mi?
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: OKAN - 20 Ocak 2009 - 18:11:37
Alıntı yapılan: bytan - 20 Ocak 2009 - 18:03:17
Hayatın kendisi matematik değil mi?
@bytan, şimdi de felsefeye mi geçtik?  :D
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: bytan - 20 Ocak 2009 - 18:12:51
Alıntı yapılan: OKAN - 20 Ocak 2009 - 18:11:37
Alıntı yapılan: bytan - 20 Ocak 2009 - 18:03:17
Hayatın kendisi matematik değil mi?
@bytan, şimdi de felsefeye mi geçtik?  :D

:D

Bu başlıkta ne ararsan var.  ;)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: mtilhan - 20 Ocak 2009 - 19:39:39
Alıntı yapılan: ali nail - 20 Ocak 2009 - 16:02:17
Bende en azından ilk seviyeyi geçip yaz okullarına katılmayı hedefliyorum. Matematik ve programlamayla dolu bir yaz eğlenceli olurdu. :)
Bu gün deneme olduk programlama sorularını gene yaptım ama matematik soruları ilköğretim mat olimp'den alınmıştı onlardan 3-4 tane yapabildim çok kazık matematik.
Matematiğim gerçekten iyidir. Ama genede çok zorlandım.
Bu arada inş. eskisi gibi Pascal'dan çıkmaz paso C'ye çalışıyorum...
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Bedreddin - 20 Ocak 2009 - 19:57:29
Benim nesil foruma akın etti bu aralar :D Eski bir fen liseli, yeni bir 11-TM öğrencisi olarak bu forumda matematik görmek istemediğimi belirtmek istiyorum yer bulmuşken :P
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: mtilhan - 20 Ocak 2009 - 22:26:34
Alıntı yapılan: Verbatim - 20 Ocak 2009 - 19:57:29
Benim nesil foruma akın etti bu aralar :D Eski bir fen liseli, yeni bir 11-TM öğrencisi olarak bu forumda matematik görmek istemediğimi belirtmek istiyorum yer bulmuşken :P
Matematik her şeyde gerekli iken,Hele sayısalcılarda yeri ayrı iken neden nefret edersiniz acaba matematik güzel bir ders iken ;)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Bedreddin - 20 Ocak 2009 - 23:01:08
Konu da bayağı dağıldı ama... Hukuk okumak için matematik yerine daha çok işime yarayacak dersler görebilirdim sanırım :D
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: mtilhan - 20 Ocak 2009 - 23:09:24
Bence son sene geçecektin ;)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Bedreddin - 20 Ocak 2009 - 23:35:25
4 senelik sistemde alan değişikliği sadece 10-11 geçişinde var malesef. Neyse, programlama diyorduk? :D
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ns - 21 Ocak 2009 - 14:15:33
Alıntı yapılan: ali nail - 19 Ocak 2009 - 18:17:49
Benim gördüğüm kadarıyla bilgisayar olimpiyatlarında sadece c dili soruluyor. Yanlışım var mı?

artık sadece c soruyorlar . sorular çok kazik değil. yada sorulala cebelleşmek için yeterince vaktin oluyor diyeyim:)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ali nail - 21 Ocak 2009 - 19:36:58
Alıntı yapılan: ns - 21 Ocak 2009 - 14:15:33
Alıntı yapılan: ali nail - 19 Ocak 2009 - 18:17:49
Benim gördüğüm kadarıyla bilgisayar olimpiyatlarında sadece c dili soruluyor. Yanlışım var mı?

artık sadece c soruyorlar . sorular çok kazik değil. * ya da sorulala cebelleşmek için yeterince vaktin oluyor diyeyim:)

Lise 2 öğrencisinin kaldırabileceği sorular mı?
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Bedreddin - 21 Ocak 2009 - 19:59:01
Alıntı yapılan: ali nail - 21 Ocak 2009 - 19:36:58
Alıntı yapılan: ns - 21 Ocak 2009 - 14:15:33
Alıntı yapılan: ali nail - 19 Ocak 2009 - 18:17:49
Benim gördüğüm kadarıyla bilgisayar olimpiyatlarında sadece c dili soruluyor. Yanlışım var mı?

artık sadece c soruyorlar . sorular çok kazik değil. * ya da sorulala cebelleşmek için yeterince vaktin oluyor diyeyim:)

Lise 2 öğrencisinin kaldırabileceği sorular mı?

Şimdiye kadar hiç bir dersten olimpiyat sorusu görmedim ki özel çalışma gerektirmesin. Genelde olimpiyat çalışanlar da alanlarında lise müfredatını yalayıp yutmuş olurlar. Eğer bu konuda ciddiysen, umarım iyi bir okuldasındır ve okulunda bilgisayar üzerine olimpiyat takımı vardır. Yoksa umudunu kırmak gibi olmasın ama başarılı olman imkansız gibi duruyor.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ns - 21 Ocak 2009 - 20:18:02
tüm çıkmış soruları indirip çıktı al ve onlari en baştan çözmeye çaliş sen karar ver. çoğu zeka sorusu gibi çalişirsan çok rahat yaparsın. C sorularida basit oluyor gerçi ben sınavda hiç birini çözemedim kafam şişmişti ama basitti:) C için kaynak olarak herbert schildt'in  c kitabıyla çağatay çebinin sitesini oneririm.(linki arka sayfalarda var) ve bu iş için en uygun zaman lise 2 . lise 1 çok erken lise 3 çok geç oluyor öss gelmiş çatmiş oluyor. lise 4 te istesende giremiyorsun tubitak izin vermiyor.

@Verbatim bazi konularda haklısın ama o kadar da umutsuz olma ya:D
@ali nail iyi bir matematik öğretmenin varsa C sorulari hariç diğer soruları çok rahat bir şeklide çözer ve sana yardımcı olur. okulun kötüyse bile öğretmenin kurtarır durumu. ki kazanamasan bile faydalı olacağına inanıyorum. son olarak okul derslerini aksatma
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ali nail - 21 Ocak 2009 - 20:34:50
@Verbatim
İyi bir özel okulda okuyorum. Ama bilgisayar olimpiyat takımı yok. Zaten okulun olimpiyatlarla pek alakası yoktur. Matematik hocama olimpiyatlara katılıp katılamayacağımı sordum, yönetime soracak. Onay verilirse katılırım.
Derece yapamayacağım kesin. Belki yaz okullarına katılmaya hak kazanırım. Şimdilik tek amacım bu.

@ns
Son iki senenin sorularını çıkarttım. Yakında çözmeye başlarım. Çağatay Cebi'yi duydum da Herbert Schild'i ilk defa duydum. Sıfırdan başlayan birisi için iyi midir?

İlginiz için hepinize teşekkürler...
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ns - 21 Ocak 2009 - 20:39:02
Alıntı yapılan: ali nail - 21 Ocak 2009 - 20:34:50
@ns
Herbert Schild'i ilk defa duydum. Sıfırdan başlayan birisi için iyi midir?

elimden geçen 3. kitaptı ve en iyi kitaptı ve üzerinde ''herkes için'' yaziyor ama yeni başlayanlar için nasildir bilmiyorum .kendin bir araştir istersen.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ali nail - 21 Ocak 2009 - 20:57:52
Kitap bu mu?
http://shop.ingilizce.tk/?id=767&s=herkes-Icin-c
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ali nail - 21 Ocak 2009 - 21:24:27
Bir de aklıma geldi benim olimpayatlar için öğrenmem gereken dil hangisi? C, C#, C++ bunlar farklı şeyler değil mi? :)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ns - 21 Ocak 2009 - 21:38:20
kitap o değil. o C# için.hepsi farklı ama çokda farklı değiller. olimpiyat için c öğrenmelisin.

bahsettiğim kitap:
                        http://www.pandora.com.tr/urun.aspx?id=94289


not: siteyi oylesine verdim kitabı gostermek için
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: heartsmagic - 21 Ocak 2009 - 22:24:18
Yasalara aykırı ve uygunsuz olan içerik barındırmadıktan sonra her türlü sitenin bağlantısı verilebilir.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: matafleur - 22 Ocak 2009 - 02:50:32
Alıntı yapılan: heartsmagic - 21 Ocak 2009 - 22:24:18
Yasalara aykırı ve uygunsuz olan içerik barındırmadıktan sonra her türlü sitenin bağlantısı verilebilir.

Bu konuda tek başıma yargıya varmak haddime değil ama onların altına ufak bir reklam amaçlı olmadıktan sonra ibaresi de uygun düşer bence (:
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: heartsmagic - 22 Ocak 2009 - 03:05:14
Reklam olarak verilen zaten anlaşılır. Kaldı ki eğer işe yarar bir bağlantıysa, birisinin sorununa çözüm oluyorsa reklam olmasında da bir sorun yok. Öyle bir ibareye gerek bile yok yani.

Bunu yazmamın sebebi bazı üyelerimizin bağlantı verirken tereddüt etmesi. Sanırım bazı (etrafta zilyon tane var bunlardan) forumlarda dışarı bağlantı vermek biraz garip kaçıyor.

Sonuç olarak söylediğim gibi bizim kriterimiz belli bu konuda. Uyan her bağlantı rahatlıkla forumda verilebilir.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ns - 22 Ocak 2009 - 10:49:36
@heartsmagic bilgilendirme için teşekkürler. benim verdiğim link internetten satış yapan bir siteye ait. güvenilirliğini bilmediğim için o notu koydum.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ali nail - 22 Ocak 2009 - 15:51:11
Kitabı alırsam kesinlikle faydası olur değil mi? Anlatımı güzel mi? 3 milyon adet sattığını okudm. 30 YTL kitap boşuna gitmesin. Az para değil sonuçta...
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ns - 22 Ocak 2009 - 16:26:58
anlatimi güzel . kesin faydasi olur da başka bir kitaba gore daha az mi olur çok mu olur onu bilemem.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: !b0 - 22 Ocak 2009 - 23:40:29
http://www.hepsiburada.com/tum-surumleri-icin-c/productDetails.aspx?categoryid=211651&productid=kalfa506

İstersen bir de buna bak. 22,51 ytl

Ben de bu kitabı almayı düşünüyorum. Ama ilk önce Fahri Vatansever'in "ALGORİTMA GELİŞTİRME VE PROGRAMLAMAYA GİRİŞ" adlı kitabını alacağım.

Düzenleme: Az önce babamdan izin aldım (kredi kartı onun olduğu için :D ) İki kitabı da alıyorum. Kitabı aldıktan sonra burada yorum yaparım.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Gimp Uzmanı - 24 Ocak 2009 - 17:30:11
Alıntı yapılan: matafleur - 22 Ocak 2009 - 02:50:32
Alıntı yapılan: heartsmagic - 21 Ocak 2009 - 22:24:18
Yasalara aykırı ve uygunsuz olan içerik barındırmadıktan sonra her türlü sitenin bağlantısı verilebilir.

Bu konuda tek başıma yargıya varmak haddime değil ama onların altına ufak bir reklam amaçlı olmadıktan sonra ibaresi de uygun düşer bence (:

Reklamdır. Gimp kullanımını öğrenmek için SUDO dergisini takip edin. :D :D :D
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: OKAN - 24 Ocak 2009 - 22:16:12
C# nedir, ne değildir diye araştırma yaparken şöyle bi siteye ulaştım. Programlamaya yeni başlayacakların ilgisini çekebilir:
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html (http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ali nail - 06 Şubat 2009 - 01:11:22
2 Hafta oldu kırtasiyeye kitapları sipariş edeli. İstediğim kitaplar Herbert schild'in c programlama kitabı ve fahri vatansever di galiba adı onun algoritma kitabı. İki de iki yanlış kitap getirterek kırtasiye 10 PUANI hakediyor. :D  :D  :D
Kitapları iade ettim, geri gönderdiler. İnşallah yarın gelecek.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ZooM - 09 Şubat 2009 - 11:34:22
bende bugun itibari ile yazilimi ogrenmeye karar verdim ve pardusun sitesinden pyton ile programlaya bakiyordum anlamadigim bi yer cikti...
Alıntı Yap
Değişken = 'değişkene atanacak metin'
burda bahsedilen degisken nedir ?  :-\
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ZooM - 09 Şubat 2009 - 11:39:17
birde bu pyton u nerde yazmaya basliyacagim :)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ZooM - 09 Şubat 2009 - 11:48:09
nerden baslandigini buldum :) ama degiskeni anlamadim :)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ZooM - 09 Şubat 2009 - 12:19:27
yeni  python  a basladim printleri calisiyorum. asagidaki dosyayi masa ustune deneme.py olarak kaydettim. 
Alıntı Yap#!/usr/bin/env python
a = "elma"
b = "armut"
c = "muz"
print "bir", a, "bir", b, "bir de", c, "almak istiyorum!"

uc birimde komut satirindan  pythone deneme.py yaptim ama

Alıntı Yappython: can't open file 'deneme.py': [Errno 2] No such file or directory
uyarisini aldim. Sorun ne anlayamadim :S
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ZooM - 09 Şubat 2009 - 12:21:13
http://wiki.pardus-linux.org/index.php/Python#Metin_D.C3.BCzenleyici_Kullan.C4.B1larak_Python_Program.C4.B1_Nas.C4.B1l_Yaz.C4.B1l.C4.B1r.3F bu linkte
kaydettinizde pythone simgesi cikmasi gerekiyor dedi ama cikmadi. acaba benim sistemimde (mint 6)yuklu degilmi dicem. oyle olsa uc birimden pythonu calistirmazdi.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ZooM - 09 Şubat 2009 - 12:24:11
Tamam anladim. Orda Desktop diyor benimki Masaüstü :) simdi oldu.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: L0stFace - 19 Mart 2010 - 23:52:32
Konuyu açan belki cevabını bulmuştur ama bende ufak bi yorumumu yapayım belki bazılarının ilgisini çeker bir nebzede olsa yardımcı olur.

En başta ne için program yazmak istediğinize karar verin.
C veeya Asmbleyle başlayın diyorsa biri emin olun o programlamadan anlamıyordur :)(kimse üstüne alınmasın)
C ve Assmbley düşük seviyeli dillerdir.Yani makine diline yakın 01 lere yani.Ancak yüksek seviyeli diller ingilizceye benzer buda sizin kod yazmanızı kolaylaştırır.Size önerim en başta C#,Java,Vb.Net dillerinden birini öğrenmeniz olacaktır.

Algoritma meselesine gelirsekte ; Hem dili çalışırhemde algoritmayı öğrenirseniz daha güzel olur.Aslında algoritmada başlangıç seviyesindew hiç birşey yok denebilir :)Problem çözme mantığı ve örnekler.

C#,Java gibi kolay bir dili öğrendikten sonra C,C++ gibi baba dillere başlayabilirsiniz
Herkese İyi Çalışmalar
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: heartsmagic - 20 Mart 2010 - 00:09:03
@L0stFace, sen de kusura bakma ancak C öneren programlama bilmiyordur demek çok iddialı olmuş :)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: eribol - 20 Mart 2010 - 00:19:23
Alıntı yapılan: heartsmagic - 20 Mart 2010 - 00:09:03
@L0stFace, sen de kusura bakma ancak C öneren programlama bilmiyordur demek çok iddialı olmuş :)
yorumun tamamını okumamıştım. Meğer taş atmışlar bize :). Tamam uzman değilim hatta unuttum C'yi ancak her zaman derim C programlama dillerinin anasıdır(veya babası farketmez) ve eğer C öğrenilirse diğer dilleri öğrenmek inanılmaz kolay olur. Bunun yanısıra işin gerçek mantığı da kavranmış olur.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: L0stFace - 20 Mart 2010 - 21:06:28
Biraz yanlış anlaşıldım galiba :))

C anadır babadır en büyük dildir bunda kuşkum yok arkadaşlar.Sadece bir düşünsenize adam C den başladı tamam if else switch güzel ya devamı eğer bu işle uğraşacaksa en başta bende Java yada C# gibi kolay diller öğrenilmeli.İçinde hazır fonksiyonları olan isterseniz inceleyin programalamaya başlama kitaplarında örnekler bu diller üzerinden verilir ben ondan öyle söylemek istedim.Yorumum biraz abartılı oldu ama sadece ilgi çekmesi için öyle demiştim.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Hatti - 20 Mart 2010 - 23:18:26
Alıntı yapılan: L0stFace - 19 Mart 2010 - 23:52:32
Konuyu açan belki cevabını bulmuştur ama bende ufak bi yorumumu yapayım belki bazılarının ilgisini çeker bir nebzede olsa yardımcı olur.

En başta ne için program yazmak istediğinize karar verin.
C veeya Asmbleyle başlayın diyorsa biri emin olun o programlamadan anlamıyordur :)(kimse üstüne alınmasın)
C ve Assmbley düşük seviyeli dillerdir.Yani makine diline yakın 01 lere yani.Ancak yüksek seviyeli diller ingilizceye benzer buda sizin kod yazmanızı kolaylaştırır.Size önerim en başta C#,Java,Vb.Net dillerinden birini öğrenmeniz olacaktır.

Algoritma meselesine gelirsekte ; Hem dili çalışırhemde algoritmayı öğrenirseniz daha güzel olur.Aslında algoritmada başlangıç seviyesindew hiç * bir şey yok denebilir :)Problem çözme mantığı ve örnekler.

C#,Java gibi kolay bir dili öğrendikten sonra C,C++ gibi baba dillere başlayabilirsiniz
Herkese İyi Çalışmalar

C ile Assembly' yan yana geçmesi kafaları karıştırabilir bence. Çünkü C orta seviyeli bir dildir. Assembly ise düşük seviyeli bir dildir. Onunda altında yani en altta makine dili bulunur.

Assembly öğrenmek çok daha zordur. Ama bence küçük bir çocuk bile rahatlıkla C dilini öğrenebilir. İnsanları yanlış yönlendirmeyin lütfen.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: agritux - 20 Mart 2010 - 23:26:12
Hep bir dil öğrenmek istedim ama hiç başlayamadım :)
Bu başlıkta gördüm ki alogaritma da gerekiyormuş :D
Başka gereken bir şey varmı :)

Piton öğrenmek istiyorum ben :) elimden tutmak isteyen varmı :P
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: heartsmagic - 21 Mart 2010 - 02:25:35
Baştan belirteyim ben @Hatti'nin yorumuna da katılmıyorum. C'yi çocuğun bile, hele hele rahatlıkla öğrnebileceği bana gööre doğru değil :) @L0stFace'in belirttiği gibi "pointer"lara gelindiğinde kocaman kocaman adamlar bile afallıyorlar :)

Fakat, ben hâlâ C'nin başlangıç için yanlış seçim olduğunu düşünmüyorum. Zira, hazır olan şeye alışılırsa programlama öğrenilir, algoritma yazma hazmedilir. Bu aşamadan sonra kişi hangi dile giderse gitsin mantığı bildiğinden dolayı zorlanmaz. Fakat diğer türlü, hazıra alışan kişide bir takım noksanlıklar olabilir.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: L0stFace - 21 Mart 2010 - 09:44:31
Neyse siz daha iyi bilirsiniz başlasınlar C den :)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Hatti - 21 Mart 2010 - 09:50:15
İşaretçiler !  :D
Şimdi yeniden okudum da biraz abartılı yazmışım o cümleyi, kabul ediyorum...
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: heartsmagic - 22 Mart 2010 - 02:15:04
Ortak noktamız bu olsun, herkes abartılı yapmış olsun yorumları :) Ne "kesinlikle başlayın", ne de "kesinlikle başlamayın" tavsiyesi uygun olmasın :)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: yamtara - 25 Mart 2010 - 23:55:01
programlamaya sıfırdan başlamak icin belli bir dili tavsiye etmek yerine önce programlama mantigini anlaya bilmek gerek programlama dilini ogrenmekteki ana amacı belirleyerek ogrenmek istediginiz dile yonelebilirsiniz...
virüs yazmak istiyorsan makine diline yakin diller web tasarimciligi icin java html, nesneye yonelmek icin c# c c++
vs. vs.
başlangiç aşamasinda butun diller hemen hemen ayni mantikta, yalniz iş dallanıp budaklanmaya başlayinca hepten oturup kafayi çizmeye başlayabilirsin. ama biryerden başlamak lazimsa eger programlayi hangi amaçla ögrenmek istedigini belirlemek en dogru başlangiç olur düşüncesindeyim.
benim nacizane tavsiyem c yi orta seviyede ögren müteakibende bütün gücünle c++ dilini ögren bu dilde yapabileceklerin diger diller için yorum yapamicam ama mantıgı kapıp beyni patlattiktan sonra hayal gücünle sınırlı,
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: asicok - 14 Nisan 2010 - 00:33:33
Arkadaş bence ciddi bir programcı olmak istiyorsan bana göre hız istersen esneklik istersen assembyl daha sonra işletim sistemlerini anlamak istersen C diline hakim ol ve ana iskeleti oluşturup hızlı program yazmak istersen de python öğren derim.
Nedenmi pythonla binanın kolonlarını isteletini oluşturursun C dili ile tuğlalarını örersin assembyl ile de ince işçiliğini yaparsın alsana dört dörtlük bir program olur kale gibi.Esenlikler
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: screenshot - 14 Nisan 2010 - 01:43:41
Programlamaya başlayacakların en büyük sorunu acaba nerden başlasam oluyor. Gelen öneriler ise  genelde kolay olan dilden başlanması.

Ben bu fikre kesinlikle katılmıyorum. Kolayda olsa zorda olsa öğrenmek için ciddi bir emek ve ciddi zaman ayırmak gerekiyor. Hadi diyelim bir kaç senede kolay diye tabir ettiğimiz dili öğrendi. Fakat hedefinde zor diye tabir ettiğimiz dil var. Bu geçiş süreci çokmu kolay olacak? Şahsen bana göre kolay değil. Fazladan zaman kaybı.

Programlamaya başlayacak yeni kullanıcılara benim tavsiyem öncelikle hedef belirlemeleri ve hedeflerine uygun kolay zor diye ayırt etmeden uygun dili seçmeleri olur.

Bahsettiğim hedef neye göre belirlenir?
Bu işi meslek olarak mı seçecek hobi olarakmı yapacak?
Yazılan program hangi platformlarda kullanılacak?
Yazılım sektörüne programcı/yazılımcı olarak girmeyi mi düşünüyor?
Programlama dili öğrenmek için ne kadar süre ayırabilecek?


Son olarak seçmeyi düşündüğü programlama dillerinin eksileri ve artıları araştırılması gerekli.

Peki programlama dili bilmekle iş bitiyormu? Sadece programlama dili bilmeniz yetmez. Eğer web programları geliştirecekseniz web teknolojisini, PDA programlayacaksanız mobil teknolojisini, ticari yazılımlar geliştirecekseniz server, network ve protokoller vb. bilmeniz gerekir.

Programlama dili seçiminde matematiksel bir doğru yoktur. Kişi kendi doğrusunu kendisi bulmak durumundadır.

Aşağıdaki linklerde dünya genelinde hangi dilin ne kadar popüler olduğu, dillerin karşılaştırılması gibi bilgiler mevcut.
http://www.langpop.com/
http://www.ohloh.net/languages/compare?measure=commits&percent=&l0=csharp&l1=java&l2=pascal&l3=cpp&l4=visualbasic&l5=-1&commit=Update
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: Angel Spy - 14 Nisan 2010 - 02:05:57
Bence C den başlamalı programlamayı öğrenmek istiyorsa kişi. Tabi ki sebep bir anlık heves değilse. Çünkü C hem basit bir dildir hem de mantık kullanmayı destekler. Programlama olayının mantığını kavradığını hissettiğin an artık istediğin dili rahatlıkla öğrenebilirsin hele de ingilizcen (malum komutlar ingilizce olunca) ve birazda yeteneğin varsa. Çünkü bütün programlama dillerin altında aynı mantık yatar sadece komutların diziliş şekilleri farklıdır. Kimi python der kimi java kimi de c++, aynı anda iki işlem yapamasa da bence gene de ve ille de C*
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ekremsenturk - 27 Kasım 2010 - 13:33:56
Buradan başlayabilirsiniz:http://scratch.mit.edu/

Veya  benim gibi çalmalisteleri yazarak.(Rhythmbox ile bir çalma listesi yazdırın ve Gedit ile arayıp bulun, ve açın. Aynısının benzerlerini sizde yazın. 10 - 20 tane sonra az çok hangi kurallara göre işlediğini anlarsınız. İyi bir başlangıç olur.)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: microanaliz - 08 Mart 2011 - 22:03:02
Programlama öğrenmeye neden bir insan başlar bunun nedenini tam anlaşıldığında cevap bulunabilir.Özellikle hangi dille değilde algoritma mantığını insan çözerse gerisi çörap söküğü gibi gelir.
1-İşlemciyi tanıyacaksın assembyl
2-İşletim sistemlerini tanıyacaksın C dili
3-Hızlı yol alacaksın python öğreneceksin
4-İnternet bağlantısı ve veri tabancılığını öğreneceksin PHP ve SQL
En önemlisi bütün bu yola dayanabilecekmisin..
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: microanaliz - 23 Ağustos 2011 - 09:36:20
C dilinin kuralları kullanılarak python oluşturulmuştur ve bir çok prrojede yerini almıştır.C bilmen pythonu anlaman için daha iyi diyebilirim.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: sem - 23 Ağustos 2011 - 12:35:36
Genel öneri de önce Python ile başlayıp daha sonra C gibi düşük seviyeli dillere yönelme yönünde oluyor ama iş kişide bitiyor tabii.
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: alquirel - 23 Ağustos 2011 - 17:47:27
Alıntı yapılan: sem0900 - 23 Ağustos 2011 - 12:35:36
Genel öneri de önce Python ile başlayıp daha sonra C gibi düşük seviyeli dillere yönelme yönünde oluyor ama iş kişide bitiyor tabii.

Geneli bilmem ama bence bu işler sağlam temeller üzerine oturtulmak isteniyorsa önce temel olan dili öğrenmek sonra diğer dilleri öğrenmek en güzeli. Çünkü o zaman herhangi bir dili öğrenmek daha da kolaylaşıyor kişisel tecrübelerime göre. Hani eskilerin bir sözü var, işi mutfağında öğrenmek diye ;)
Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: ekremsenturk - 26 Eylül 2011 - 22:26:56
                       C veya C++ gibi Program'lama dilleri sadece kod yazmayı öğrenmek ile öğrenilebilecek diller olmadığından dolayı daha ileri seviye bilgi düzeyi gerektiren dillerdir.

Okuma ve yazmayı öğrenirken, ilk okul birinci sınıfta, önce harfleri öğrenerek başlamıştık.
Program'lamada durum tam tersine. Bilgisayar'ınızın işlemcisi için basit olan uygulamalar, kullanıcıdan veya program'cıdan daha fazla bilgi ve beceri isterler.
İşlemcinin tüm işlemleri üstlendiği uygulamar ise kullanıcının veya program'cının işlerini hafifletirler.

                       Program'lama dillerinin çok kısa bir Tarihi:

İlk program'lama dilini, Ada isimli bir Asil Bayan icat etmiş, ve 1800'lü yıllarında bir mekânik hesap makinasını işletmek için kullanılan bir delikli kart'tan oluşuyormuş. Bu tür delikli kartlar uzun bir süre (1990 lı yıllara kadar) farklı şekilde kullanıldılar.

İlk elektronik Bllgisayar'lar  için program'lama dilini bir Alman bilim adamı, 2. Dünya savaşı sırasında icat etmiş ve Alman Patent dairesine gittiğinde, Almanya'da Almanca'dan başka bir dil konuşulamaz cevabı almış ve kapı önüne çıkartılmış. İlk elekronik Bilgisayar'ıda yine Nazi Alman'lar icat etmişler. Ancak program'lanabilir olmayan ve Enigma adında askeri amaçlı bir cihazmış. Deniz altılarda kullanılan bir şifre çözme ve şifreleme cihazıymış.

İkinci nesil elektronik Bilgisaya'rları Amerika'lılar, 2. Dünya savaşı sonrasında geliştirmişler. Bilimsel amaçlı kullanılan bu Bilgisayar'ların fiyatları 50-100 Milyon dolar civarıdaymış ve Alman'ların Enigma'sı gibi sabit bir yapıya sahip olsalarmış, ve içlerinden biri hatalı üretilseymiş, yapılacak tek iş varmış, o da Bilgisayar'ı çöpe atmakmış (Zaten toplam bir kaç tane üretilmişler) Bu sebepten dolayı bunları programlanabilir olarak üretmeyi tercih etmişler. Tamir etmek, çöpe atmaktan daha hesaplı.

Program'lama dillerinin gerekliliğde böle başlamış olmuş.
İlk program'lama dilleri ile bilgisayar'ın kendisi çalıştırılıyormuş. İşletim sistemi ise çok daha sonraları icat edilmiş.

İlk üç büyük klasik program'lama dilleri, "Fortran", " Lisp", ve sonuncusu ve de en kısa ömürlüsü olarak "Algol" olmuşlar. Bütün günümüzün  program'lama dilleri (veya çoğu), bu üç büyük klasik dil ve türevlerinden türemişler." Algol'ün" yerini türevleri olan "C", "Pascal" ve Bliss almışlar. "C'nin" geliştiriciler olan "AT&T", Amerika'da bir tekel konumunda olduklarından dolayı, o ülkenin kanunları gereği, başka alanlarda faaliyet gösteremeyeceklerinden dolayı, geliştirmiş oldukları ürünleri  bedavadan herkese dağıtmışlar. Sonuc olarakda aynı türün diğerleri olan Pascal ve Bliss, avuçlarını yalamışlar. Bu başarı öyküsü, açık kaynağında temelini atmış oluyor.

Fotran türevleri : Basic, PL/1, Rexx, Awk v.s.
Lisp türevleri     : Sheme, Logo, Smalltalk, Lua v.s.
C türevleri         : C++, C#, Java, PHP v.s
Paskal türevleri : Modula, Oberon

Python, Perl, Ruby, Haskel gibi program'lama dilleri, her yönden etkiler gösterirler.



Öğrenmeye başlamak için uygun program'lama dilleri:

Basic:
İlk eğitim amaçlı olarak geliştirilmiş program'lama dillerinden biri olan Basic. Geliştiricileri tarafından lisanslanmadığından dolayı bir çok türü başkaları tarafından üretilmiş ve günümüzdede her İşletim sistemi, altyapı, işlemci mimarisi ve Bilgisayar türü için türleri mevcut. tek sorunu ise, bir standart'laşma oluşamaması. İlk Basic derleyicisi için anlatılan programlar, günümüz bilgisayar'larında bile, kod'ları derleyicinin özelliklerine biraz uydurularak çalıştırılabiliyor.

Logo:
Basic ile aynı nedenler ile geliştirilmiş ve ilk grafiklerin kullanılabildiği program'lama dili. Adının açılımıysa "Logical Oriented, Graphical Oriented", Türkçesi ise "Mantısal ve Grafiksel odaklı" oluyor.

Smalltalk:
Logo'dan türeyen ve ilk tamamen OOP (Nesne odaklı) program'lama dili olan, Java benzeri bir dil. Yine başlangıçta egitim amaçlı olarak geliştirilmiş bir program'lama dili. Linux'ta SqueaK adı altında biliniyor.

Scratch:
Squaek ile geliştirilmiş ve daha da basitleştirilmiş olan Scratch, bir Ünivesite öncesi eğitim program'lama dili. 7'den 70'şe herkese hitab edeceği düşünülerek ve bilinen en kolay programlama dili olarak tasarlanan Scratch ile, sadece bir hafte içinde ilk projenizi geliştirebilirsiniz. Ancak çocuk oyuncağı olamdığını, ileri seviye projelere kalkıştığınızda anlarsınız. Projelerinizi İnternet üzerinden ücretsiz yayınlayabileceğiniz gibi, diğer yayınlanan projeler arasından seçtiklerinizida indirebilir ve kodlarını inceleyebilirsiniz. Scratch kullanmayan ve de üye de olamayanlarda, yaklaşık 1,6 Milyon yayınanan proje arasından seçtiklerini, İnternetten indimeden, İnternet tarayıcııları ile çalıştırabilirler ve deneyebilirler. Scratch Mit Universitesinin bir projesidir.

Basic 256
Scratch gibi Universite öncesi eğitim amaçlı, geleneksel Basic benzeri basitleştirilmiş ve de güvenli ortamda kodlama öğrenebileceğiniz bir İDE. Ubuntu paketleri arasında bulabilirsiniz. Son sürümü Qt ile geliştirildiğinden dolayı KDE altyapısı üzerinde daha iyi çalışıyor. Son Linux sürümünü Ubuntu'da çalıştırmayı başaramadım. Wine ile Windows sürümünü kurdum. Son sürümünün bir de Pdf formatlı 220 sayfalık ve kolay anlaşılabilen bir dokumanı var. Basic 256 anasayfasından indirebilirsiniz.

Herkes, en iyi ve en kolay, sevdiği ve ilgi duyduğu konuları öğrenebilir.  Ne istediğinizi bilene kadar, hep başkalarının sizin için önerdiği konularla ilgilendiğinize inanırsınız.

Kişisel önerilerim:
Basic 256 veya  Scratch ile, hangisi size daha daha çok hitab ediyorsa, başlayabilirsiniz.
Ve yeterince eğlendiğinize inandığınızda daha zor bir program'lama diline geçerek, asıl hedefinize ulaşabilmek için  bir tür sıçrama tahtası olarak kullanabilirsiniz. İkinci

aşama için önerebileceklerim: NetLogo veya Squeak veya Yabasic veya SdlBasic.

Netlogo'nun yardım bölümü üç aşamalı olarak, okuyucunun tecrübe seviyesine göre uyarlanmış, ben beğendim. Squeak tercih edenlere mutlaka bir Smalltalk veya Squeak Kitabı bulmalarını tavsiye ederim.
Yabasic ve SdlBasi, yeni Ubuntu sürümlerinin yazılım merkezlerinde mevcut ve yeni başlayanlara fazla hitab etmeyen türden olsalar bile bir yardım bölümeri mevcut. Yabasic yardım belgesi /usr/share/doc/yabasic dizini içinde bulunan yabasic.htm isimli bir html begesi. Home dizininize kopyalamanızı tavsiye ederim.
SdlBasic'in bir görsel kullanıcı arayüzü var ve her şey VisualBasic'tekine benzer şekilde arayüz üzerinden ulaşılabilir, ancak Gambas ve VB'den daha kolay ve anlaşılır.

Ubuntu yazılım merkezi, özelliklede LTS sürümlerinin depoları, programlama öğrenmek isteyenler için bir cennet.





Başlık: Ynt: Sıfırdan programlamaya başlamak istiyorum
Gönderen: microanaliz - 24 Kasım 2011 - 22:27:46
Biraz donanım biraz assembyl mantığı sonra C dili ve nesneye yönelik bir dil Bunlardan önce şu sorulara cevap yazmak cevap bulmak lazım neden derleyici neden grafik arayüzü neden diller farklılaşmış neden işletim sistemi gibi sorular ve bilgisayarın arkasında nasıl mantık var da tuşa basınca ekranda karakterler nasıl oluşuyor hangi kısımlar görev alıyor bu gibi can alıcı noktaları sorup kendine bir defter tutarsan ve zamanla hangi dili seçmen gerektiğine kararı daha sağlıklı verebilirsin her halde...Kolay gelsin az okuma bol örnek çözme insanı bilgisayarda ilerletir...