Adım Furkan ve 15 yaşındayım. Yaklaşık 9 Yıldır evimizde bilgisayar var ve, bilgisayarı düzenli olarak 7 Yıldır kullanıyorum. Ve bu 7 yılımı Bilgisayarın başında ne kadar boş bir şekilde gecirdiğimi anladım. Yani bu bilgisayarların amaçları sürekli oyun oynamak , Level atlamak , sohbet etmek değil. Zaten ilerde meslek olarak bilgisayar mühendisliği, matematik mühendisliği düşünüyorum. Yani bu işe yatkın birisiyim. Program yazmaya , daha doğrusu bu işi öğrenmeye başlamak istiyorum. Hiç daha önce denemedim bile , hiçbir bilgim yok bu konuda. Zannedersem Diller varmış belirli diller , benim anlayacağım bir şekilde , bana nereden başlayabileceğimi söylermisiniz acaba ? Hepinize çok teşekkür ediyorum şimdiden.
Teşekkürler.
< Bu mesaj bu kişi tarafından değiştirildi KaJMéRaN -- 11 Ağustos 2008; 18:41:47 >
_____________________________
<p align="center"><a href="http://cyborg.namedecoder.com"> <img src="http://cyborg.namedecoder.com/webimages/edox-KAJMERAN.png" width="240" height="180" alt="Kinetic Artificial Juggernaut Manufactured for Exploration, Repair and Accurate Nullification" border="0"></a> <br /><a href="http://cyborg.namedecoder.com"><small>Get Your Cyborg Name</small></a></p>
Ben vaktiyle QBasic ile başlamıştım, ortaokulda falandım o zamanlar. Bir de incecik ve çok basit düzeyde kitap vardı elimde.
_____________________________
Beni bir dağda buldular Benim adım dertli dolap Suyum aşağıdan alırım Kolum kanadım kırdılar Suyum akar yalap yalap Alır yukarı dökerim Dolaba layık gördüler Böyle emreylemiş çalap Ben mevlayı zikrederim Onun için inilerim. Onun için inilerim. Onun için inilerim. Hannan Allah, Mennan Allah, Her dertlere derman Allah.
Programlama ile ilgileniyorsan ingilizceni de geliştirmen şart. Internetteki kaynaklar çoğunlukla ingilizce, mesela bir hata mesajı ile karşılaştığında, kes - yapıştır yaparak google da aratarak sorunu çözebiliyorsun.
Dediğin gibi bir sürü programlama dili var ama başlangıçta basit bir dille başlaman gerek. Betimlenen bir dil olması iyi olur bence. Betimlenen demek, komut satırına x= 2+3 dediğin zaman bir sonraki satirda x= 5 diye hesaplayıp x'i tanımlaman demek. Yani programı satır satır yazabilirsin. Derlenen programlama dillerinde bütün programı baştan sona yazdıktan sonra derlemen gerekir. Derledikten sonra elinde çalıştırılabilir bir dosya olur.
Derlenen diller (Java, C, C++, C#)
Betimlenen dile örnek olarak phyton u söyleyebilirim. İngilizcen yoksa kaynak bulman zor ama bence phyton ile başlasan iyi olur. C ya da java sıfırdan başlayanlar için zor dillerdir. Phyton ile işe yarar ufak programlar yazabilirsin bu da seni daha çok motive eder.
Hangi programlama dilinde olursa olsun, hepsinde değişken kavramı vardır. Mesela bankacılıkla ilgili bir program yazdığında hesapta 100 ytl var ise
hesap = 100
dersin. hesabın para birimi dolar mı tl mi onu da bilmen lazım, onu da başka bir değişkende tutarsın.
parabirim = "ytl"
degişkenlerin tipi olur, mesela hesap değişkenine 100 dedik, hesap değişkenin tipi tamsayı (integer) dır.
parabirimi ise harflerden oluşan bir dizidir, ingilizce de string diye geçer. string tipi değişkenleri çift tırnak içinde yazarsın.
Bir de fonksiyonlar vardır, belli bir işi yapmak için kullanılır. örneğin print fonksiyonu ekrana yazı yazdırmak için kullanılır. Fonksiyonları kullanırken, çoğu zaman değişkenlere ihtiyaç duyarsın, örneğin print fonksityonunu kullandığında ekrana yazdırmak istediğin değişkeni de kullanman gerekir.
print "merhaba"
gibi.
print "hesapta şu an " + str(hesap) + str(parabirimi) + " para var " diyerek hesapta ne kadar para olduğunu yazdırabilirsin. Burda önemli olan nokta hesap değişkenini 100 ise 100 ytl ya da parabirimi dolar ise 100 dolar olarak ekrana yazması. str( ****) ise herhangi tipteki bir değişkeni string e yani harf dizisine çevirmek için kullanılıyor. Basit ve yüzeysel olarak bir şeyler anlatmaya çalıştım. İşin püf noktalarından biri kitapta bulunan örnekleri yazıp çalıştırdıktan sonra program üzerinde kendince ufak değişikler yapıp denemeler yapmak.
Eğer python ile başlayacaksan pythonda satır başında bıraktığın boşluklar önemli, benim verdiğim örnekte bu yüzden hata veriyor mesela
Yaşıtların oyun oynarken senin programcılıkla ilgilenip, öğrenmek istemen çok güzel. Program yazmak da en az oyun oynamak kadar zevkli, eğer başlangıçta sabredip çalışmaya devam edersen yazacağın ufak programlar bile seni motive edecektir, kolay gelsin
Umarım başarılı olursun. Ben c++ dan başlamıştım fakat c ye dönücem. Bende başlangıç seviyesinde olduğum için sana fzla bilgi veremem ama sana şöyle bir tavsiyede bulunabilirim. Mutlaka ama mutlaka kitap edin internetten çok fazla bilgi bulamassın.
_____________________________
###Artık benimde blogum var işte herkezi beklerim###
Senin için kaynak + araç bakımından en uygun Visual Basic @T-icat arkadaşın söylediği gibi. Çok döküman var araçlar çok fazla. Vb öğrendikten sonra Asp ile Web programcılığına çok rahat geçebilirsin. (oradan da .net) Başarılar...
bak bende yeni baslıyorum ve bu yıl ki stajımda çok iyi bir yerdeyim çalıstığım kişiler değişik programlara hakim kişiler bana bir plan hazırladılar ve önce ne yapacağıma karar vermemi istediler sonra access i öğren php ve onları öğrenince zaten diğerlerine gereksinim duyacaksın sonrası kendin halledersin bence dikkate al ama daha tam olarak ne yapacağına kara vermen için erken programlama da yap ama diğer bölümleride takip et şimdiden basarılar sana yararım olursa ne mutlu bana
programlamaya başlamak istiyorsan önce ingilizceni geliştirmen şart! hangi program dili olursa olsun basic seviyede bi kullanıcı belli seviyeden sonra işin içinden çıkamaz. visual basic te çok ingilizce var kavramları ve döngüleri bilmek için ingilizce bilmen gerekir. bence en önce EXCEL den başla. orda neler yapabileceğini bir gör ve tadına var. daha sonra ingilizcen geliştikçe gerisi kendiliğinden gelir ve umarım hevesin kırılmaz.
Bizimde evde 7 yıldır pc var.7 yaşındam beri nerdeyse pc nin karşısındayım.Deneme-Yanılma yöntemiyle şu anda Kendim bozup kendim yapabiliyorum.
Fakat bende C++ 'ya başladım.(Yaş14) Ben öncelikle bir forumda bilgili ve cevap vermeyi isteyen birinden tavsiye aldım. Öncelikle işin mantığını anlattı.Mantığını anlayınca gerisi sana bağlı.
Çünkü mantığını anlayınca aslında o kadarda zor birşey olmadığını anlıyorsun.Sadece birşeyleri bilmen gerekiyor. İşte o bilgileri bilmekte sana bağlı işte.
Ama genelde çoğu kişi ilk mesajında direk bana programcılığı öğretin , bana hack öğretin , bana msn hack öğretin gibi şeyler söyler.E bunlar da kolay işler değil.Bilgisayarı alıp ertesi gün bunları yapman imkansız. Zaten öyle deyincede cevap almanda zorlaşıyor.
Şu anda elimde 43 mb boyutunda videolar var.Onlardan öğrenmeye çalışıyorum.(20 küsür ders var içinde)
Eğer istersen PM at veya Profilimden msn imi ekle sana onları yollayayım. Anlatımda gayet güzel. Dev c++ programı üzerinden anlatıyorlar.
< Bu mesaj bu kişi tarafından değiştirildi ®ohirrim -- 21 Ağustos 2008; 16:11:44 >