Aramızda farklı kod dillerini bilenler vardır. Hiçbir kod dilini bilmeyen biri için, yani ben =) önereceğiniz bir dil ve dediğim gibi hiç ama hiçbir şey bilmeyen biri için Türkçe kaynak (web sitesi, kitap, video vs.) önerebilir misiniz?
Ne ile ilgili yazacaksın derseniz web üzerine olabilir diye düşündüm, maksat yaratıcılığımı geliştirmek, beynin sol lobunu kullanmak =) Ama tabii basit bir mobil oyun yapacak kodlamayı da öğrenmek güzel olurdu. Azimliyimdir tasarım konusunda sıkıntım yok, bilgisayardan anlarım sadece kod acemisiyim diyebiliriz. Tavsiyeleriniz için şimdiden teşekkürler.
#akış (yıllarını bu işe verenlerden küfürü yedim bu kadar basit anlattığım için, affola )
Web programcılığının temeli olan html ile başlamalısın. Kaynak olarak goo.gl/L6hRVm
bir yerinden başlamak istiyorum ama dediğim gibi hiç bir şey bilmiyorum maalesef =( ingilizce az çok var ama zaten bilmediğim bir dili iyi bilmediğim bir dille öğrenmek zor oluyor. Türkçe kaynak olsa ama a-b-c diye en baştan anlatan çok güzel olurdu
Aslında hedef basitte olsa mobil platform ama web sitesi yapmakta beni çok mutlu eder. Yani basit olarak web sitesi yapmak kolay ama mesela wordpress bir siteye ekleme yapmak istediğimde sadece hazır kodları kullanabiliyorum o bile sıkıntı oluyor
Windows platformları için -Windows Phone ve Xbox da dahil- XNA kullanabilirsin. Gayet basit, 2D oyun mantığını kavrattırır.
ille ortaya bir şey çıkarayım demiyorum ama insan emeğinin karşılığını almak ister. Öyle markete koyayımda beğeni gelsin değil ama elimdeki tablete ufak bir şey yazsam bile mutlu olurum ama en temelinde amacım beyni yormak. Yani gün içinde çok iç güdüsel bir hayatım oldu kafa gitmeden çalıştırmak gerek =) şimdi kayıt oldum başlıyorum. İngilizcem yeter diye umuyorum zaten yetmese de translate falan idare ediyorum =)
Öncelikle HTML öğrenmelisin bence her yerde karşına çıkar . Mobil uygulamalarda da işine yarayacaktır . Ardından Java veya iOS için geliştirmek istiyorsan Swift(Hala gelişmekte olan bir dil ama kaynak çok ) tavsiye ederim . Oyun konusunda Unity kullanırsan iOS ve Android için yayınlamak daha rahat olur onunda kendine özel daha basit fonksiyonları için Unity JavaScript diye bir şeyi var . Benimde çok bir şey bildiğim söylenemez ama bu işin en önemli kısmı temel . Algoritma mantığını anladıktan sonra her türlü dili öğrenebilirsin önemli olan çok dil bilmek yerine budur diye düşünüyorum . Dediğim gibi 2. sınıfa yeni geçen bir bilgisayar mühendisiyim çok bir şey bilmiyorum zaten bildiklerimide okuldan çok kendim öğrendim bu yaz . Lynda.com , Udemy falan güzel siteler orlardan çalışabilirsin ama ingilizce şart . Bu sitelerde temeli attıktan sonra hangi dil olursa olsun o'reilly kitapları derinlemesine anlatıyor onların PDFlerini edinebilirsin vs... Türkçe düzgün kaynak yok yada ben bilmiyorum .
Dil kısmı hikaye. Siz önce kendinize bir amaç belirleyin. Mesela bahçedeki kedileri kamera ile görüntüleyip sayacağım. Asansörün günlük aktivitesini loglayacağım, apartman deposundaki su miktarını online olarak göreceğim gibi biraz karışık da olabilir veya sadece basit bir HTML web sayfası hazırlamak da olabilir. Veya sadece mobil takılayım diyorsanız bir uygulama fikri. Kendi işinize yarayacak bir şey. Hedef bir proje fikri bulun sonra dilleri seçersiniz. Zaten proje belli olunca öğrenmeniz gereken dil ve araçlar da belli olur.
Gerçekten ne yapacağını bilmek dilden daha zor galiba =) Ben açıkçası öncelikle web üzerinde yoğunlaşmanın doğru olacağını düşündüm. Yapacağım şey olarakta sadece 8-10 kişilik arkadaş grubumuz arasında iletişim sağlayabileceğimiz bir web sitesi yapmak istiyorum html derslerini incelemeye başladım artık yol nereye sürüklerse =) ama kendimi gelirtirirsem arduno gibi bir cihazla mekanik işlere de girmek isterim tabii ki
Çoğu dil olabilir hani, bir dilin temellerini iyi bir şekilde öğrenirsen diğer dilleri daha kolay kavrarsın. Kaynak olarak illa türkçe araman gerek olmaz, hani çok ağır bir anlatıma gerek yok, bir derleyici bul mesela C ve C++ için Dev++ var, web kodlama için Notepad++ var basit olarak. Sonra https://www.youtube.com/watch?v=3sGhtLbMA_M&list=PLOUYE-KsFYc8zNs6fR4y4OdRIQ0I7uQTE burası var mesela aç bunu adam ne yapıyorsa anlamaya çalış sonra üzerine kendin bir şey kat mesela print("Hello World!"); yazdıysa, durdur video yu git kendin onu çalıştır gör vs. yani o video ile kalma...
for(int i = 0; i< x; i++){
print(i);
}
yazdıysa adam sen, otur bunu temel alarak farklı versiyonlarını yazmaya çalış hata alırsan hatayo google'dan arat vs...
Dilden çok algoritma öğrenmenizi tavsiye ederim. Farklı programlama dilleri arasında sadece söz dizimi ve kelimelerin bazıları değişir ama algoritma hep sabittir.
bende yeni başlıyorum python la başla sonra c falan geçersin pythonu yukarda verilen istihza.com çok güzel anlatmış sıfırdan başlayanlar için