Programlamaya Nereden Başlanmalı ?

Berkay Aydeniz

Hectopat
Katılım
28 Haziran 2018
Mesajlar
38
Ben 10. Sınıf Anadolu Lisesi öğrencisiyim. Ben programlama dilini öğrenmek bu alanda kendimi geliştirmek istiyorum fakat internetten baktığımda "0'dan kodlamaya başlamak" adlı başlığın altında bile bilmediğim bir sürü terimler oluyor. O yüzden bir türlü sonraki aşamaya geçemiyorum. Bana önerebileceğiniz link, forum, makale var mıdır ?

Sevgilerle.
 
Son düzenleyen: Moderatör:
Megep'e gir alan olarak Bilişim Teknolojilerini seç modül olarak Programlama Temellerini seç 4 adet modül olacak Kodlamaya Hazırlık modülüyle başla. Algoritma ve Akış Diyagramı konularını iyice kavra internetteki örneklere göz at. Bu arada Visual Studio'yu indir çünkü C# göreceksin. Kodlamaya Hazırlık modülünü bitirdiysen şu sırayla modüllere devam et: Basit Kodlar - Kontrol Deyimleri - Metotlar. Özellikle Metotlar modülünü iyice kavramanı tavsiye ediyorum metotları ezberlemeye çalışma gerek olduğunda zaten internete bakacaksın. Belli başlı ufacık tefecik program yazar hale geldiğinde programları kendin yazmaya çalış. Daha sonra Nesne Tabanlı Programlama geçiş yapabilirsin. Haftada 15 saat ayırmanı ağırdan almanı öneriyorum çünkü hızlı giden atın b*ku seyrek düşer(üşenebilirsin). Bu arada meslek lisesinde bilişim teknolojileri bölümünde veri tabanı dalında okuyorum, biz bunlarla başladık programlamayı öğrenmeye.
 
Ben 10. Sınıf Anadolu Lisesi öğrencisiyim. Ben programlama dilini öğrenmek bu alanda kendimi geliştirmek istiyorum fakat internetten baktığımda "0'dan kodlamaya başlamak" adlı başlığın altında bile bilmediğim bir sürü terimler oluyor. O yüzden bir türlü sonraki aşamaya geçemiyorum. Bana önerebileceğiniz link, forum, makale var mıdır ?

Sevgilerle.
Bu işlerde uzman birilerinin yardımcı olması daha iyi olacaktır. Fakat ben bildiğim kadarıyla yardımcı olayım. Programlamaya ne için başlayacaksın? Oyun yapmak için mi? Uygulamaya yapmak için mi? Ya da başka bir şey? İlk önce bunu bilmen ve kendine ona göre yol çizmen gerekiyor. Ne için başlayacaksın söyler misin? Daha sonra detaylıca yardımcı olalım.

Ancak ne için yaparsan yap yabancı dilinin sağlam olması gerekiyor. Ayrıca bu işe ciddi bir şekilde zaman ayırman gerekiyor. Biraz yorucu olacak.
Megep'e gir alan olarak Bilişim Teknolojilerini seç modül olarak Programlama Temellerini seç 4 adet modül olacak Kodlamaya Hazırlık modülüyle başla. Algoritma ve Akış Diyagramı konularını iyice kavra internetteki örneklere göz at. Bu arada Visual Studio'yu indir çünkü C# göreceksin. Kodlamaya Hazırlık modülünü bitirdiysen şu sırayla modüllere devam et: Basit Kodlar - Kontrol Deyimleri - Metotlar. Özellikle Metotlar modülünü iyice kavramanı tavsiye ediyorum metotları ezberlemeye çalışma gerek olduğunda zaten internete bakacaksın. Belli başlı ufacık tefecik program yazar hale geldiğinde programları kendin yazmaya çalış. Daha sonra Nesne Tabanlı Programlama geçiş yapabilirsin. Haftada 15 saat ayırmanı ağırdan almanı öneriyorum çünkü hızlı giden atın b*ku seyrek düşer(üşenebilirsin). Bu arada meslek lisesinde bilişim teknolojileri bölümünde veri tabanı dalında okuyorum, biz bunlarla başladık programlamayı öğrenmeye.
Çok yanlışınız var. Şöyle yapacaksın böyle yapacaksın diye emir yapdırmak olmaz, her bölüm için ayrı şeyler yapılmalı çünkü. Mesela C# öğrenmesi gerektiği sonucuna nerden vardınız sorabilir miyim? Belki de yapmak istediği işe gmre Java script öğrenmelidir?
 
Çok yanlışınız var. Şöyle yapacaksın böyle yapacaksın diye emir yapdırmak olmaz, her bölüm için ayrı şeyler yapılmalı çünkü. Mesela C# öğrenmesi gerektiği sonucuna nerden vardınız sorabilir miyim? Belki de yapmak istediği işe gmre Java script öğrenmelidir?
Haklısınız. Nesne yönelimli programlama hoşuna gider ve hızlı bir başlangıç yapsın diye bunu önerdim.
 
Haklısınız. Nesne yönelimli programlama hoşuna gider ve hızlı bir başlangıç yapsın diye bunu önerdim.
Biz yine de onun tercihine bırakalım.
Once dogru sekilde soru sormayi ve arastirmayi ogrenmelisin. Herhangi bir seyi ogrenirken en onemli adimlarin basinda gelir.
Sadece bu forumda bile 200 defa sorulmustur bu soru.
Internette de ufak arastirmayla yuzlerce bulursun.

http://carlcheo.com/wp-content/uplo...language-should-i-learn-first-infographic.png
Evet yüzlerce kez soruldu fakat herkese aynı cevap verilmiyor. Kişinin ilgi alanı (ilgi alanından kastım yazılıma ne için başlamak istediği) vb şeyler vereceğimiz cevabı değiştiriyor. Bence buraya sorması mantıklı olmuş, ama kendinden yeterince bahsetmemiş.
 
Merhaba. Programlama öğrenmek istiyorsunuz, bu çok güzel bir şey ancak neden öğrenmek istediğinizi belirtmeniz durumunda nereden başlamanız gerektiğini söyleyebiliriz. Mesela bir web sitesi mi bir mobil uygulama mı yoksa bir oyun mu yapmak istiyorsunuz?
 
Merhaba. Programlama öğrenmek istiyorsunuz, bu çok güzel bir şey ancak neden öğrenmek istediğinizi belirtmeniz durumunda nereden başlamanız gerektiğini söyleyebiliriz. Mesela bir web sitesi mi bir mobil uygulama mı yoksa bir oyun mu yapmak istiyorsunuz?
Ben android tabanlı mobil uygulama yapmak istiyorum en basitinden duvar kağıdı uygulaması
Biz yine de onun tercihine bırakalım.

Evet yüzlerce kez soruldu fakat herkese aynı cevap verilmiyor. Kişinin ilgi alanı (ilgi alanından kastım yazılıma ne için başlamak istediği) vb şeyler vereceğimiz cevabı değiştiriyor. Bence buraya sorması mantıklı olmuş, ama kendinden yeterince bahsetmemiş.
 
Ben android tabanlı mobil uygulama yapmak istiyorum en basitinden duvar kağıdı uygulaması
Ben android tabanlı mobil uygulama yapmak istiyorum en basitinden duvar kağıdı uygulaması
Eğer Android tabanlı mobil uygulama yapmak istiyoran Android Studio öneririm. Bu işte en iyisi odur. Java Script öğrenmelisin. Tabi eğer Android Studio ile çalışacaksan. İnternetten Online kurslar satın alabilirsin Udemy gibi sitelerden. Youtube 'dan da kendini geliştirebilirsin. Kitaplar alabilirsin Android Studio öğreten. Eğer mobil uygulamadan mobil oyunlara geçiş yapmak istersen de Unity öneririm başlangıç için. Dil olarak da C#. Diğer oyun motorlarına göre daha basit öğreniliyor bence.

Şimdilik bu dediklerimi yapabilirsin, daha sınra geliştikçe ne yapman gerektiğini kendin öğrenirsin zaten. Sana bu yolda başarılar :)
 
Son düzenleme:
Ben de bu işe başlamak istiyorum ancak oyun yapmak, web sitesi hazırlamak pek ilgi alanlarıma girmiyor. Daha çok geleceğe planlı olan yapay zeka olabilir veya daha bilindik uygulama yapmak da. Yani biraz yöneltilmeye ihtiyacım var ama hiç bilemiyorum. [emoji53]
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı