Kodlamaya nereden başlamalıyım?

Arthas Menethil

Megapat
Katılım
17 Ocak 2016
Mesajlar
408
Makaleler
7
Çözümler
2
Daha fazla  
Sistem Özellikleri
Ryzen 5 5600X | Asrock AMD RX6700 Xt Challenger D | Gigabyte B550M D3SH | XPG D10 2x8 GB 3200 MHz | Kioxia Exceria 1TB | Toshiba 1TB 5200 RPM | Deepcool CC560 | COOLER MASTER MPE 750W +80 Bronze | Asus VP249QGR
Cinsiyet
Erkek
Dostlar selam, oyun oynamak ve oyun mekaniklerini incelemeyi çok seven biriyim ve ben de bu işe girmek istiyorum. Ama ileride hayalim olan yapay zeka ağırlıklı kodlama işleri ile uğraşmak istiyorum. Nereden başlamalıyım? Hangi diller hem oyun yaparken hem yapay zeka kodlarken işime yarar, başlangıç orta ve üst seviyede önerdiğiniz diller/kütüphaneler neler?
 
Son düzenleyen: Moderatör:
Merhaba; C, yazılımın temelini öğreten hem temel hem karışık ama her şeyin ortası bir dildir.

C öğrendikten sonra bir bilgisayarın yazılımsal olarak nasıl çalıştığını bildiğinizden herhangi bir başka dile alışmanız birkaç günü geçmez.

Bu yüzden ilerlemek isteyen yeni başlayanların C dilinden başlaması gerekir.
 
Bir programlama diline giriş yapmadan önce, "Harvard CS50" kurslarını izle, pratik yap derim. Lakin İngilizce bilgin yok denecek kadar az ise, BTK Akademi'nin "Algoritma, Programlama ve Veri Yapılarına Giriş" kursunu ileri seviyeye kadar bitirip, ondan sonra istediğin bölüme uygun bir dil seçerek başlayabilirsin. Ancak, ben direkt bir dil öğrenmek istiyorum gibi düşünüyorsan, çok klişe olacak ama Python'dan başlayabilirsin. Ancak, bu veri yapılarına ve benzer konulara hakim değilsen mantıklı olabilir. Aksi takdirde, temel algoritma bilgin varsa C# geçebilirsin veya PHP düşünebilirsin.

Algoritma Programlama ve Veri Yapılarına Giriş
Yapay Zeka ve Algoritmalarına Giriş
 
Son düzenleme:
Matematik, İngilizce ve temel fizik ile başlayabilirsin. Öğrendiklerini uygulayabilmek için python ve bir 3d grafik kütüphanesi kullanabilirsin. En basitinden bir daire çizdirmek istersen matematik olarak neye ihtiyaç duyacağını ve grafik API'lerini bunlara göre nasıl kullanacağını deneyerek öğrenirsin. Vektörler, matris uzayı, yer çekimi simülasyonu gibi basit şeyleri matematik ve fizik formülleri kullanarak uygulamak bence öğrenme sürecini de zevkli hale getirecektir.
 
Bir soru, 10 farklı cevap. Bilgisayar mühendisliği veya benzer bir dalda okursun, Üniversiteyi bitirirsin, bir de Master yaparsın, olursun. Oyun oynamayı sevmek kimseye meslek kazandırmaz. Programlama ile oyun farklı şeyler.
 

Technopat Haberler

Yeni konular

Yeni mesajlar

Geri
Yukarı