Programlamanın mantığı için hangi dili öğrenmeliyim (hobi amaçlı)

NikeFootball

Öğrenci
Katılım
29 Ocak 2012
Mesajlar
68
Reaksiyon puanı
5
Puanları
8
Merhabalar,
Yaşım 33, bir iş yerinde 08:30-17:30 çalışıyorum hafta sonum tatil.
2002-2011 yılları arasında Web Tasarımı ile uğraştım. Daha çok front end sayılır. Hazır CMS sistemlerine tema entegre ettim Drupal v.s, öncesinde hazır scriptler editliyordum genelde.
2011 den sonra ara verdim biraz bu işlere. İçimde bir programlama dili öğrenememe durumu yara olarak kaldı :)
Elimde yapılacak bir kaç site işi var. Bunları A'dan Z'ye kendim yapmak istiyorum. Basit portal, haber, puan durumu v.s kulüp sitesi.
Şimdi ufaktan Html5, bootstrap, javascript falan başladım. Aradaki boşluğu kapatmak, güncel teknolojileri yakalamak için Kitap, Udemy kursu falan aldım.
Bu siteleri yaptıktan sonra bir düşüncem yok ama bir programlama dilini iyi öğrenmek istiyorum.
Genelde futbol, iddaa gibi işlerle içli dışlıyım. Futbol istatistikleri üzerine hobilerim var. Daha önce takımların karşılaştırması ve kazanma ihtimallerine dair istatistik geliştirme düşüncem vardı ama zor geldi yapamadım.
Php'de daha evvel youtube dan bakarak bir bot yazmıştım. Bir sitedeki verileri çekerek excel'e aktarıp tahmin yapıyordum. Bunu daha da geliştirmek istiyorum. Takımların aralarındaki maçları karşılaştırmak, iddaa oranlarını çekip bu oranın kazanma ihtimaline karşı değerli olup olmadığını hesaplamak v.s
Ancak bunu hangi programlama dili ile yapmam gerektiğine karar veremedim. Aslında bir programlama dili değilde, programlama dilinin mantığını kavramam lazım. Hangi programlama diliyle yapacağıma projeye göre karar verilebilir.
Bilge Adama 2011 yılında gitmiştim. C# temelim var. (Ancak object oriented programming kavramını çok iyi bildiğim söylenemez, frameworkeri v.s) Php'ye alıştığım için Asp.Net biraz angarya geldi, alışamadım. Sizce hangi programlama dilini öğrenmeliyim.
(Biliyorum çok fazla buna benzer konu var ama ben bunu ticari olarak düşünmüyorum şu aşamada)
 

kmurat

Dekan
Katılım
8 Şubat 2014
Mesajlar
8,488
Çözümler
3
Reaksiyon puanı
3,711
Puanları
113
Bu kadar uğraş verdikten sonra halâ mantığını çözemedim diyorsan senin sorunun özgüven. Belki yenilik iyi gelir. Node.js dene Node.js
 

NikeFootball

Öğrenci
Katılım
29 Ocak 2012
Mesajlar
68
Reaksiyon puanı
5
Puanları
8
Bu kadar uğraş verdikten sonra halâ mantığını çözemedim diyorsan senin sorunun özgüven. Belki yenilik iyi gelir. Node.js dene Node.js

mantığı derken, web programlama kısmında tam çalışmaya başladığım, belli bir yere geldiğimde iş geliyordu eski mevcut bilgilerimle site işlerini yürütüyordum, drupalla yapıyordum yeterli geliyordu. Kurs döneminde de işe başladığım için ikisi bir arada gitmedi kursa devam ettim ama pek verimli olmadı, o nedenle MVC ve Katmanlı Mimari olayını tam kavrayamadım. Çat pat bilgim var ama nerede ne kullanılır, nasıl yol izlenir bunlar yaptıkça şekillenir diye düşünüyorum. O sebeple bir yazılımın tüm aşamalarını sonuna kadar iyice öğrenip daha sonra ki programlama dilleri öğrenme aşamasında da bunlardan faydalanıp daha iyi anlarım diye düşündüm. Yani adam gibi yoğun tempoda 2-3 ay sürekli çalıştığım bir süreç olmadı hiç. Bu sefer her akşam ve hafta sonu buna çalışıp öğrenmek istiyorum. O nedenle anlamamı daha kolay sağlayacak dillerden birisiyle başlayayım istedim. En güzeli C#, Asp.Net ile başlayayım en azından biraz materyal ve çat pat bilgim var o konuda. Hem Web hem diğer masaüstü uygulamaları için işimi görür.
 
Son düzenleme:

kmurat

Dekan
Katılım
8 Şubat 2014
Mesajlar
8,488
Çözümler
3
Reaksiyon puanı
3,711
Puanları
113
Ara sıra mola verip, ne yaptın? nasıl yaptın? neden oldu veya olmadı? düşünerek yaşadıklarını aklında işlemelisin. Bazen de tekrarlamalısın. Sen öğrenmenin bir farklı aşamasına geçmek üzeresin. Nasıl olduğunu değil, neden olduğunu da anlamak istiyorsun. Bol şans.
 

Rüştü Aşan

Öğrenci
Katılım
19 Mayıs 2022
Mesajlar
32
Reaksiyon puanı
5
Puanları
8
Bence programlamaya ilk adım olarak python seçmelisin çünkü kütüphane açısından oldukça zengin ve kullanımı daha kolay
 

Linux gibi çocuk

Asistan
Cezalı
Katılım
28 Şubat 2022
Mesajlar
375
Reaksiyon puanı
233
Puanları
43
Yaş
27
Telefon ve PC'ye kodlama yapacaksan, JAVA, C# ve C++ çok iyidir.
 

Rüştü Aşan

Öğrenci
Katılım
19 Mayıs 2022
Mesajlar
32
Reaksiyon puanı
5
Puanları
8
Eğer web tasarımına yönelceksen javascript, css html ve php öğrenmelisin. Eğer kod yazmadan web sitesi yapmak istiyorsan wordpress den yapmalısın
 

ozmen_celik

Software Developer
Katılım
3 Mart 2012
Mesajlar
571
Reaksiyon puanı
318
Puanları
63
Yaş
39
Sanırım aynısını donanımhaber forumunda da sormuşsun ama hade buradan cevap vereyim. Dilin bir önemi yok hangi dil olursa olsun farketmeyecektir senin asıl kapman gereken algoritma mantığı yani programlama mantığı. Dillerde syntax ler değişir ama mantık değişmez. Yaşa gelince mühendis olman beklenmiyor sonuçta öğrenebildiğin, kendini geliştirebildiğin kadar geliştir. Ama unutma basid Crud programcısı olmak istemiyorsan ozaman ingilizce ( en az okuyup anlayıp soru soracak ve araştıracak kadar) - matematik( en az üniversite 1 konuları ama sadece o yeterli değil )- fizik ( en az üniversite 1 konuları ama sadece o yeterli değil ) bilmen lazım. Yani eğerki gerçekten yazılımcı olmak istiyorsan bunlarıda bilip öğrenmen lazım. Sonrası zaten algoritma mantığını anlamak hiç zor olmaz analitik düşünmeye başlayacağın için.
Ama sadece hobi olarak aradada para kazanmak için basit siteler yapma ve en fazla 4 aritmetik işlem ile veri tabanı kullanarak basit kayıt programları yapacaksan bu dediklerimi kasmana gerek yok cünkü çocuklar bile 2-3 ayda o seviyeye gelir.
 
Katılım
29 Mayıs 2020
Mesajlar
819
Reaksiyon puanı
1,217
Puanları
93
Yaş
22
Sanırım aynısını donanımhaber forumunda da sormuşsun ama hade buradan cevap vereyim. Dilin bir önemi yok hangi dil olursa olsun farketmeyecektir senin asıl kapman gereken algoritma mantığı yani programlama mantığı. Dillerde syntax ler değişir ama mantık değişmez. Yaşa gelince mühendis olman beklenmiyor sonuçta öğrenebildiğin, kendini geliştirebildiğin kadar geliştir. Ama unutma basid Crud programcısı olmak istemiyorsan ozaman ingilizce ( en az okuyup anlayıp soru soracak ve araştıracak kadar) - matematik( en az üniversite 1 konuları ama sadece o yeterli değil )- fizik ( en az üniversite 1 konuları ama sadece o yeterli değil ) bilmen lazım. Yani eğerki gerçekten yazılımcı olmak istiyorsan bunlarıda bilip öğrenmen lazım. Sonrası zaten algoritma mantığını anlamak hiç zor olmaz analitik düşünmeye başlayacağın için.
Ama sadece hobi olarak aradada para kazanmak için basit siteler yapma ve en fazla 4 aritmetik işlem ile veri tabanı kullanarak basit kayıt programları yapacaksan bu dediklerimi kasmana gerek yok cünkü çocuklar bile 2-3 ayda o seviyeye gelir.
Tebrikler! Konu tarihi 17 ARALIK 2018!
 
Üst