6 puan yazan xguru 2021-09-01 | 24 yorum | WhatsApp'ta paylaş

Programlamayı ilk öğrenirken hangi dille başladınız?

Muhtemelen içinde bulunduğunuz ortama ve kıdeme göre çok çeşitli diller ortaya çıkacaktır; hangi dille başladığınızı ve o dilin nesinin iyi olduğunu paylaşın lütfen.

Eğer programlamayı yeniden en baştan öğrenecek olsaydınız, hangi dille başlamanın iyi olacağını da yazarsanız eğlenceli olabilir.

  1. İlk programlama diliniz neydi?

  2. Nerede, nasıl öğrendiniz?

  3. O dili siz mi seçtiniz?

  4. Neden o dildi?

  5. Nesi iyiydi?

  6. Sonrasında neler oldu?

  7. Yeniden seçecek olsanız hangi dil olurdu?

24 yorum

 
bichi 2021-09-29
  1. c

  2. İlkokulda

  3. Hayır, sadece bunu yap dediler diye

  4. Bununla bir şeyler yapılabildiğini söyledikleri için

  5. Hoşuma gitmedi. Eğlenceli değildi

  6. Photoshop ve Flash öğrendim, sonra ActionScript ile programlamanın eğlenceli olduğunu düşündüm

  7. javascript

 
venturecapitalist 2021-09-06
  1. GW-BASIC

  2. Mahalledeki bilgisayar kursu

3,4. Mahalledeki bilgisayar kursunun müfredatında(?) olduğu için seçme şansım yoktu

  1. Nota varsa play diye bir kodla çalınabilmesi bana çok ilginç gelmişti

  2. Bilgisayarı daha özgürce kullanabilir hale gelince ilkokuldayken DOS oyunlarının hepsini kopyalayıp evde oynamaya başladım, sonra evdeki bilgisayara virüs bulaştı ve sadece oyun oynar oldum; bu yüzden evde artık beni bilgisayar kursuna yazdırmadılar...

  3. İngilizce (İngilizce bilip programlamayı öğrenseydim anlamak daha kolay olmaz mıydı diye düşünmüştüm)

 
joyfui 2021-09-06
  1. C (daha doğrusu RobotC)

  2. Lisede robot kulübündeyken.

  3. Kendi seçtiğim bir şey değildi ama eskiden beri hayalim programcı olmaktı, bu yüzden geliştirmeye ilgim vardı.

  4. NXT programlama ya buydu ya da blok kodlamaydı.

  5. Ondan önce öğrendiğim RoboLab'e (blok kodlama) göre çok daha rahattı. Özellikle fonksiyonları yeniden kullanabilmek güzeldi.

  6. RobotC dışında kişisel olarak C de çalıştım.

  7. Python mu? C mi? Kararsızım. Python'la, öğrenir öğrenmez gerçekten kullanılabilir programlar yapılabildiği kesin (C'de olsa olsa komut satırında yıldız basarsınız...) ama algoritmik düşünme açısından C daha avantajlı değil mi diye düşünüyorum...

 
sophie 2021-09-03
  1. Visual Basic

  2. İlkokul 6. sınıfın yaz tatilinde şehir kütüphanesinde.

  3. Hayır. Bu, ülkemize bilgisayarların daha yeni girmeye başladığı bir dönemdi.

  4. Annem yazdırmıştı.

  5. DOS oyunları haha, disketlerin içindeki oyunlar çok keyifliydi.

  6. Bilgisayar bilimleri okumaya başlıyorum.

  7. Assembly ya da C dilini öğrenip hacker oluyorum.

 
deadcat 2021-09-03
  1. Java

  2. İşe girdikten sonra öğrendim

  3. Hayır

  4. O zamanlar Python majör değildi, C ve C++ ise zor ve eskiydi; bu yüzden neredeyse standart müfredattı

  5. Nesne yönelimliliği öğrenmek ve programlama kavramlarını edinmek için iyiydi.

  6. Kariyerimin büyük bölümünü Java ile geçirdim. Çoğunlukla Spring kullanıldığı için ben de kullanmaya devam ettim

  7. Python. Bugün bakınca, nesne yönelimliliğin kendisinden ziyade mantıksal düşünceyi geliştirme ya da proof of concept'in daha önemli olup olmadığını düşünüyorum

 
curioe 2021-09-02
  1. Java

  2. Bölüm dersi

  3. Hayır

  4. Çünkü okulda programlamaya giriş dersi öyleydi.

  5. Programlamayı sevdiğimi o zaman fark ettim.. Java'nın avantajlarını öğrendim ama ilk dilim olduğu için o dönemde bunun ne anlama geldiğini pek anlayamıyordum.

  6. Lisans öğrencisiydim ama ana dalımı bilgisayar bölümüne değiştirdim. Ve o günden beri geliştirme...

  7. Başlamak için Python iyi bir seçenek gibi görünüyor.

 
monovision 2021-09-02
  1. GW-BASIC

  2. Sanırım 1999 civarında? Evdeki bir kitaptan kendi kendime öğrendim.

  3. Hayır

  4. O dönemde küçük yaştaki öğrencilerin hepsi BASIC ile başlıyordu.

  5. İyi olan hiçbir yanı yoktu.

  6. Biraz oyun ve çizim yaptım, oyunlar da yaptım, C, C++ gibi dillere de el attım... ve öyle böyle IT sektöründe yaşamımı sürdürüyorum.

  7. javascript mi yoksa java mı, rust mı yoksa golang mı

 
undercat 2021-09-02
  1. C

  2. 2004'te üniversite yakınındaki bir bilgisayar kursu

  3. Evet

  4. O dönemde seçeneklerin çoğu C veya Java'ydı, ama o zaman Java'nın varlığından haberdar değildim.

  5. C Primer Plus'ın örneklerini çözmek eğlenceliydi.

  6. IT sektörüne gireli 13 yıl oldu; hâlâ gayet iyi dayanıyor olmama bakınca kendimle gurur duyuyorum -_-;

  7. 2004'e geri dönsem C++, Java seçerdim. Şimdiki bakış açımla ise C++ veya Rust seçmek isterdim.

 
ffdd270 2021-09-01
  1. C dili

  2. Ortaokulda havalı görünmek için alıp kendi kendime okudum(..

  3. Evet!

  4. O zamanlar bildiğim tek şey oydu da ondan...

  5. 'Vay canına! Ben program yapabiliyorum!'

  6. 'error C2143: sözdizimi hatası : '{' öncesinde ';' yok."

  7. JS! Sonrasında lise bitene kadar programlamaya bir süre ara vermiştim. Biraz havalı görünmek için yapmıştım da... Eğer gösterişli şeyler yapabildiğim bir dil olsaydı biraz farklı olmaz mıydı acaba?

Ama buna rağmen, C dilini ortaokuldayken sonuna kadar okumuş olmam bugüne kadar gerçekten çok faydalı oldu. Bilgisayarla çok yakın bir ilişki kurmam için iyi bir vesile olmuş gibi geliyor.

 
heal9179 2021-09-01

1, C++

  1. İlkokul 6. sınıfta bilgisayar kursunda

  2. Hayır!

  3. Bilişim Olimpiyatı'na hazırlanıyordum, bu yüzden doğrudan C++ seçtim.

  4. PS için gerekli veri yapılarını standart olarak destekliyordu ve her şeyden önemlisi hızı ezici derecede üstündü. Ortaokuldan beri bir şekilde iyi kullanmaya çalışıp Google'da aramalar da yaptığım için, 11 sürümünden sonraki gelişimini bizzat yaşadım; şimdi de en aşina olduğum dil bu.

  5. Ortaokuldan beri bir şekilde iyi kullanmaya çalışıp Google'da aramalar da yaptığım için, 11 sürümünden sonraki gelişimini bizzat yaşadım; şimdi en aşina olduğum dil de bu. Yine de başka dilleri de kullanınca dekoratörler ya da anotasyonların olmaması bazen eksiklik gibi geliyor, ama fonksiyonel tarzda kullanmasanız bile template'ler sayesinde güçlü tür denetimi özellikleri sunması da başka bir güçlü yanı bence.

  6. Yeniden seçecek olsam yine C++! Kendi başıma çalışmak için Google'da araştırma yaparken CS bilgim de epey arttı sanırım.

 
lifthrasiir 2021-09-01
  1. GW-BASIC

  2. Eskiden mantar gibi çoğalan bilgisayar kurslarından birinde öğrendim.

  3. Tabii ki bunu kendim seçmemiştim...

  4. Bu biraz muğlak ama aslında öğrenmeye başladığım dönemde QBasic de kullanılabiliyordu (gerçekten de başka bir kursa gittiğimde QBasic vardı). Sanırım bunun nedeni, o kursun 1995 civarında hâlâ 286 kullanan, epey demode bir yer olmasıydı.

  5. GW-BASIC öğrendiğim dönem, QBasic kullandığım döneme kıyasla çok uzun sürmediği için bende pek derin bir iz bırakmadı.

  6. Bilişim Olimpiyatı'na katıldıktan sonra, bir şekilde bilgisayar bilimleri okumaya başladım ve yüksek lisansa kadar gittim; sonra yüksek lisansta kendi tembelliğimin farkına varıp oradan kaçtım ve yaklaşık 10 yıldır sektörde debelenip duruyorum. Bunu neden yaptım ki(?)

  7. Uygun motivasyonun sürdüğünü varsayarsak, acaba x86 assembly ile başlasaydım nasıl olurdu diye düşünüyorum. Nasıl olsa yapısal programlama ya da okunabilirlik gibi şeyler sonradan da öğrenilebilirdi, değil mi?

 
budlebee 2021-09-01
  1. Fortran

  2. Okuldaki bölüm dersinde öğrendim.

  3. Hayır.

  4. Bilimsel hesaplama programlamasına giriş dersiydi, bu yüzden Fortran öğrendim.

  5. Kodun ilk iki sütununu boş bırakmak gerektiği ya da bir satırın uzunluğunun 80’i geçmemesi gerektiği gibi tuhaf kısıtlamalar vardı. Bunların, geçmişte delikli kart kullanılan dönemlerin izleri olduğunu öğrendim.

  6. Dersten sonra bir daha hiç Fortran kullanmadım.

  7. C

 
retheviper 2021-09-01
  1. Java

  2. İstihdam bağlantılı bir eğitim kurumunda web geliştirici kursunda yaklaşık 1 yıl eğitim aldım. Sadece Java olarak bakarsak yaklaşık 2~3 ay?

  3. Hayır.

  4. Sanırım nedeni, backend tarafında en sorunsuz şekilde kullanılabilecek dil olmasıydı.

  5. Güvenlik (psikolojik tarafı da dahil)

  6. SI'da uygulama tabanlı geliştirme yaparken, Kotlin backend geliştiricisi olarak iş değiştirdim.

  7. Yine de Java.

 
ly0738 2021-09-01
  1. JAVA

  2. Yoon Seong-woo'nun Ben Gerçekten Hiç Java Öğrenmedim kitabı

  3. Hayır

  4. Çünkü Minecraft modu yapmak için Java bilmeyi gerektirdiğini söylemişlerdi..

  5. .....

  6. İlkokul yıllarında ortam değişkenleri kısmını anlayamayınca Hello World'ü yazmış olsam da çalıştıramamanın çaresizliğini..

  7. Fonksiyonel diller mi? Yoksa C dili mi

 
saysealing 2021-09-01
  1. GW-BASIC

  2. Ortaokul kış tatilindeki bilgisayar kursu

  3. Hayır

  4. Okulda öğretiliyordu ve mahalledeki kitapçıda bu dil için yalnızca Korece bir programlama kitabı vardı (Japoncadan çeviri)

  5. SPC-1500A satın alabilmemi sağladı

  6. GW-BASIC ile yaptığım bir oyun programıyla Samsung SW yarışmasında derece aldım

  7. Fonksiyonel bir dil denemek istiyorum

 
coma333 2021-09-01
  1. GW Basic

  2. Ortaokuldayken mahalledeki bilgisayar kursu

  3. Hayır

  4. Kursta sadece Basic öğretiyorlardı.

  5. Sadece zengin arkadaşların evinde gördüğüm bilgisayarı kendi ellerimle kullanabilmek hoşuma gitmişti sanırım. Bir de hafta sonları oyun oynayabilelim diye kursu açıyorlardı; ben de Romance of the Three Kingdoms II oynamak için her hafta sonu gidip bütün günü oyun oynayarak geçirdiğimi hatırlıyorum.

  6. 2-3 ay gittikten sonra bıraktım. Özel bir nedeni var mıydı hatırlamıyorum ama her neyse, kursu bıraktım.

  7. Tekrar seçme şansım olsa, programlama dilinden çok İngilizceyi daha sıkı çalışmak isterdim.. T_T

 
bluenyx 2021-09-01
  1. GW-Basic, ANSI-C

  2. Okul, şirket

    1. Basic okul müfredatının bir parçasıydı, C'yi ise şirkette kullandım.
  3. Pek iyi yanları yoktu.. Basic'ten sonra oyun yapmaya kalkınca assembly'ye kadar gitmek gereken bir durum vardı (bu ne biçim uzay diliydi;;;), C'de ise pointer kavrayışımın zayıf kalmış olması ukde oldu.

  4. İlk işe girdiğimde şirkette C ile geliştirme yapılıyordu. Şimdi başka bir sektördeyim ama o zaman öğrendiklerim temel altyapı oldu ve diğer dilleri de bir ölçüde anlamamı sağladı. Şu anda yeniden çalışıyorum.

  5. C / Python

 
twince 2021-09-01
  1. C

  2. Çocukken (ilkokul çağında) aylık harçlığım olan 5.000 wonu biriktirip pahalı bir C dili kitabı alarak kendi kendime öğrendim.

3, 4. Naver Knowledge iN yeni çıkmış ve çok popüler olmuştu (2000'lerin başı-ortası); bana C çalışmam söylendiği için onu seçtim.

  1. Çok küçük olduğum için özyinelemeli fonksiyonlar ve pointer kavramlarında tıkandım, bu yüzden daha fazla ilerleyememiş olmam üzücü. Yine de bilgisayarla bir şeyler yapabiliyor olmak hoşuma gitmişti.

  2. Etrafımda öğretecek bir usta olmadığı için öyle kaldı... yetişkin olunca yeniden öğrenmeye başladım.

  3. Geri dönsem yine C!

 
kfofld 2021-09-01
  1. Ruby, RPG Maker ile başladım.

  2. İnternetten kendi kendime öğrendim.

  3. Evet.

  4. RPG Maker ile GameMaker'dan biriyle oyun yapmak istiyordum ama yapım kolaylığı nedeniyle RPG Maker'ı seçtim.

5/6. RPG Maker ile yapılabilen oyunlar istediğim yönle farklı olduğu için daha fazla araştırırken Unity öğrendim,

sonrasında oyundan çok programlama ya da devre teorisi gibi mühendisliğe daha fazla ilgi duymaya başladım ve şu anda mekatronik bölümünde okuyorum.

  1. Java.
 
hwaan2 2021-09-01
  1. GW Basic (ilkokul)

  2. Bilgisayar kursunda zorla ezbere dayalı eğitim.

  3. Hayır

  4. Kurs müfredatı

  5. Ders bitince oyun oynamamıza izin veriyorlardı, bu yüzden hevesle gidiyorduk. Sanırım çoğumuz böyleydik haha

  6. Ortaokul ve lisede bilgisayar bir oyun makinesiydi. Aslında üniversite sınavından sonra okul seçerken de geliştirme konusunda pek bir düşüncem yoktu, ama girdiğim üniversitede C dili öğrenince yeniden başlamış oldum.

  7. C öğrenmenin birçok faydası olduğu için C ile başlamak isterdim.

 
twinstae 2021-09-01
  1. Garip bir blok kodlama yapmıştım.

  2. Robot yapımı için düzenlenen okul sonrası etkinlikte

  3. Hayır!

  4. Çünkü onu öğretiyorlardı!

  5. İyi değildi! Blok tabanlıydı ama soyut olduğu için anlaması zordu, kullanması da rahatsızdı...

  6. C diliyle yazılmış AVR Bible kitabını almıştım ama fena halde çuvalladım.

  7. Geçmişe dönebilsem sanırım Arduino ile birlikte Python öğrenirdim. Keşke 씹어먹는 C, C Coding Dojang ya da Kendi Kendine C Öğrenmek gibi konuları nazikçe anlatan kitaplara baksaydım diye düşünüyorum.

 
jungx21 2021-09-01
  1. Basic

  2. Bilgisayar kursu

  3. Hayır

  4. Kursta yaptırdıkları için (ne olduğunu bile anlamadan durmadan sadece yazı yazdığımı hatırlıyorum)

  5. Ders bitince oyun oynamamıza izin veriyorlardı!!!

Kariyer kaygıları (ergenlik) derken mental olarak çöktüm

-> Üniversitede C dili öğrenirken bir kez daha mental çöküş

-> Askerlik

-> Mobile'a ilgi birden arttı (3.~4. sınıfta iOS, Android)

-> KOBİ'de işe girdim (2G, 3G feature phone geliştirme, C dili)

-> Doğal olarak Android geliştiricisine dönüştüm

  1. C - Kendime gelip düzgün çalışsaydım gerçekten çok iyi bir temel olur muydu diye düşünmeden edemiyorum.
 
yshrust 2021-09-01
  1. C

  2. Üniversite

  3. Hayır

  4. Müfredat yani,,

  5. İlk öğrenirken pek iyi bir yanı yoktu, sadece zor geliyordu,, diye hatırlıyorum.

  6. C zor olduğu için başka dillere de geçip durdum (Java, Python, Ruby, C# vb.), ama sonunda işe girince yine C/C++ ile çalışıyorum.

  7. Python ya da Javascript ile başlamak da bence gayet olur.

 
xguru 2021-09-01
  1. BASIC

  2. Bilgisayar kursu

  3. Hayır

  4. Evde bilgisayar olmadığı için bilgisayara dokunmak için kursa gidiyordum; sanırım orada öğrettikleri şey BASIC'ti.

  5. Kendince sade bir sözdizimi? Satır numaraları ve Goto beni çok etkilemişti. İşleri sırayla komut vererek yaptırma hissi vardı.

  6. Çok ısrar edip bir Apple II+ uyumlu bilgisayar (SPC-1000 mi 1500 müydü pek hatırlamıyorum) aldırmıştım; onunla şunu bunu kodlayıp oynayarak vakit geçiriyordum galiba.

  7. Yeniden en baştan başlayacak olsam Python öğrenmek isterdim. Dilden çok, kodlama tarzının epey değişebileceğini düşünüyorum.

Ben ilkokul (aslında adı ilkokul değil, eski adıyla gugminhakgyo.. ah) zamanlarında Basic öğrenirken,

ilk başta for döngüsünü öğrenip iki tane iç içe kullanarak ters üçgen bastığımızı hâlâ hatırlıyorum.




**

Böyle şeyler işte.