Programlama öğrenmek istiyorum

Mauserre

Centipat
Katılım
29 Haziran 2020
Mesajlar
19
Programlamaya merakım var, İngilizcem de iyi fakat matematiğim kötü. Yazılım bilen kişiler varsa nasıl öğrendiklerini paylaşırsa çok memnun olurum.
 
Eğer birkaç yıl öncede olsaydık sana C# ile başlamanı söylerdim fakat artık Python daha ön planda. Python ile başla.

İlerisinde ne ile devam ettireceğin sana kalmış. Hangi alanda projeler geliştirmek istiyorsun?

Örnek olarak mobil, masaüstü, web ve oyun programlama gibi şeyler olabilir. Ayrıca forumda bu konuda açılmış tonla konu var, girip bir bakmalısın.

Not: Ben ilk yazılıma başladığımda HTML ile başlamıştım sonra Visual Basic ile devam ettirdim fakat bu dil çok yetersiz kalıyordu. O yüzden C#'a yöneldim ve gerçekten de öğrenilmesi gereken bir dil olduğunu düşünüyorum. Web, mobil ve masaüstü uygulamaları geliştirmek mümkün.
 
Matematiğim hep 1 veya 2 idi, hocalarım hep programcı adam matematik bilir derdi ama ben hep bilmezdim, işin kötü yani Türkçe de kötü :D Okulu nasıl bitirdim bilmiyorum 😁 Buna rağmen bilgisayar derslerim hep 100 idi. Bence bu iş merak işi, merak varsa her şeyi öğrenirsin.

İlk başta basit bir program yardımı ile HTML bir sayfa yaptım, kendimi Web Programlama kısmında geliştirdim, şu an Back-End program kısmına yoğunlaşmış durumdayım.
 
Merhaba, matematik programlama konusunda şart olmamakla beraber büyük bir avantajdır. Özellikle programlamanın bel kemiği olan algoritmaları en iyi matematiksel yöntemlerle öğrenebilirsiniz diye düşünüyorum. Geliştirme yapacağınız ortama göre bir programlama dilini seçebilirsiniz. Öneri verecek olursam kendimin de başlangıç seviyesinde ilgilendiğim Python dilini kesinlikle öneririm.
Matematiğim hep 1 veya 2 idi, hocalarım hep programcı adam matematik bilir derdi ama ben hep bilmezdim, işin kötü yani Türkçe de kötü :D Okulu nasıl bitirdim bilmiyorum 😁 Buna rağmen bilgisayar derslerim hep 100 idi. Bence bu iş merak işi, merak varsa her şeyi öğrenirsin.

İlk başta basit bir program yardımı ile HTML bir sayfa yaptım, kendimi Web Programlama kısmında geliştirdim, şu an Back-End program kısmına yoğunlaşmış durumdayım.
Merhaba, hangi dil ile back-end programlamayla uğraşıyorsunuz acaba?
 
Eğer birkaç yıl öncede olsaydık sana C# ile başlamanı söylerdim fakat artık Python daha ön planda. Python ile başla.

İlerisinde ne ile devam ettireceğin sana kalmış. Hangi alanda projeler geliştirmek istiyorsun?

Örnek olarak mobil, masaüstü, web ve oyun programlama gibi şeyler olabilir. Ayrıca forumda bu konuda açılmış tonla konu var, girip bir bakmalısın.

Not: Ben ilk yazılıma başladığımda HTML ile başlamıştım sonra Visual Basic ile devam ettirdim fakat bu dil çok yetersiz kalıyordu. O yüzden C#'a yöneldim ve gerçekten de öğrenilmesi gereken bir dil olduğunu düşünüyorum. Web, mobil ve masaüstü uygulamaları geliştirmek mümkün.

Tavsiyen için teşekkürler. "Oyun programlama" düşünüyorum.
 
HTML öğrenebilirsin. Sonra CSS. Bunlar programlama dili değil ama web sitesi yapmak için kısmen zorunlu diller.

Daha sonra yaptığın sitenin fonksiyonlarını arttırmak için PHP kullanmalısın. Bu da zorunlu değil ama yaygın. Kendine bir web sitesi yaparsın, onu da geliştirirsin.

Bence mantıklı ve kullanışlı.
 
Tavsiyen için teşekkürler. "Oyun programlama" düşünüyorum.
Python ile oyun programlayabilirsin fakat oyun programlamak için C#, C++ ve Java gibi programlama dillerini kullanmak daha mantıklı.

Dediğim gibi ilk önce Python ile başla, sonradan biraz C# öğren. Temel olarak C# öğrendikten sonra Python ve C# içinde çok sayıda proje geliştir. Bu projeler mantıklı şeyler olmak zorunda değil.

Temel kısmı bitirdikten sonra kullanacağın oyun motoruna karar ver. Profosyonel işler çıkartmak istiyorsan Unreal Engine en iyi oyun motorlarından biridir (PUBG bu motor ile yapıldı) fakat eğer çok profosyonel değil 2 boyutlu veya orta halli 3 boyutlu oyunlar geliştireceğim ve C# ile biraz daha ilerlemek istiyorum diyorsan Unity senin için çok güzel bir seçim olacaktır.

Unreal Engine'in kullandığı C++ dili başlangıç seviyeli kullanıcalara göre çok zor kalabilir, o yüzden Unity ile başlamanı şiddetle öneririm. Unity C# dilini kullandığı için ve hakkında daha fazla kaynak olduğu için mükemmel bir seçimdir. Bu arada Unreal Engine ile kodlama bilmeden, sadece görsel arayüz ile oyun yapabilirsin fakat bu oyunlar çok mükemmel özellikte olmaz.

Not: Oyun yapma işinde kodlamadan çok grafikler önemlidir. Kolay gelsin :)
 
Kod öğrenmeye Algoritma temellerinden başlamanız sizin için daha yararlı olacaktır. Daha sonrasında ilginizi çeken konu üzerinden ilerleme yapabilirsiniz.
 
Derslerine calis, Ingilizce ve matematik ogren, bilgisayar muhendisligi / CS programi veren bir universiteye git.
 

Geri
Yukarı