Yazılım öğrenmek için nereden başlamalıyım?

Mantik onemli arkadasin dedigi gibi aklinizda problemi su gibi cozmeniz lazim ilk daha sonra yazmaniz lazim algoritma onemli.
Baslangic için Python ogrenebilirsin yapay zekaya vs. ilgi duyuyorsan, Java, C dili biraz zordur baslangic için, CS50X kursu ile baslarsaniz yuzeysel olarak anlatiyor algoritmayi vs iyi anlarsiniz ve sonunda harvard sertifikasi kazaniyorsunuz tamamlarsaniz.
 
Mantik onemli arkadasin dedigi gibi aklinizda problemi su gibi cozmeniz lazim ilk daha sonra yazmaniz lazim algoritma onemli.
Baslangic için Python ogrenebilirsin yapay zekaya vs. ilgi duyuyorsan, Java, C dili biraz zordur baslangic için, CS50X kursu ile baslarsaniz yuzeysel olarak anlatiyor algoritmayi vs iyi anlarsiniz ve sonunda harvard sertifikasi kazaniyorsunuz tamamlarsaniz.
Ustteki hocam cok guzel ozetlemis aslinda. Bu alanda baslangicta alabileceginiz en guzel ve basit oneri budur bence. EDX'teki CS50 kursu guzel bir giris yapacak ve yeterli seviyede ogrenmenizi destekleyecektir. Dikatinizi cekerim destekleyecektir. Bu alanin da cogu alanda oldugu gibi hatta daha da fazla olmazsa olmazi bolca farkli problemleri gormek, cozum uretmek ve bu cozumleri optimum cozumlerle karsilastirarak kendinizde ne gibi yonlerde daha cok pratik yapmaniza karar vermenizdir. Nacizane tavsiyem bu kurs ile -Ingilizce konusunda yeterli hissetmiyorsaniz sanki bir ara bu kursun Turkce'lestirilmisi vardi diye hatirliyorum- yahut muadili bir giris seviyesi Python kursu ile baslayarak bolca pratik ve farkli problem tiplerini gormenizdir. Alternatif kurslar icinde secim yaparken dilin ozelliklerine bogulmamaya, farkli problem setleri sunan setleri kurs ozetlerinden goz atarak ayiklamaya calisirsaniz daha verimli bir calisma donemi gecireceginizi umuyorum.

Bu surecte cekeceginiz belki bir zorluk var, kendi kendinize arastirip ogrenmek. Ancak bu zorlugun da cozumu alanin teknolojiyle birbirine gecmis durumda olmasindan dolayi ayni zamanda butun kolayliklara ulasmanizi saglayacaktir. Karsiniza cikan tum hatalar illaki daha once baskalari tarafindan karsilasilmis ve cok cok yuksek cogunlugunun cozumleri kolayca erisilebilir durumda oldugu icin bir noktadan sonra neyi hangi anahtar kelimelerle arayacaginiza alismis ve bu alanda giristen sonraki adimlarinizi ne yone atmaniz gerektigine dair arastirmalariniza daha kolay cevap buluyor, bu cevaplari ozumsuyor olacaksiniz.

Simdiden kolayliklar ve basarilar dilerim :)
 
Mantik onemli arkadasin dedigi gibi aklinizda problemi su gibi cozmeniz lazim ilk daha sonra yazmaniz lazim algoritma onemli.
Baslangic için Python ogrenebilirsin yapay zekaya vs. ilgi duyuyorsan, Java, C dili biraz zordur baslangic için, CS50X kursu ile baslarsaniz yuzeysel olarak anlatiyor algoritmayi vs iyi anlarsiniz ve sonunda harvard sertifikasi kazaniyorsunuz tamamlarsaniz.

Ustteki hocam cok guzel ozetlemis aslinda. Bu alanda baslangicta alabileceginiz en guzel ve basit oneri budur bence. Edx'teki CS50 kursu guzel bir giris yapacak ve yeterli seviyede ogrenmenizi destekleyecektir. Dikatinizi cekerim destekleyecektir. Bu alanin da cogu alanda oldugu gibi hatta daha da fazla olmazsa olmazi bolca farkli problemleri gormek, cozum uretmek ve bu cozumleri optimum cozumlerle karsilastirarak kendinizde ne gibi yonlerde daha cok pratik yapmaniza karar vermenizdir. Nacizane tavsiyem bu kurs ile -İngilizce konusunda yeterli hissetmiyorsaniz sanki bir ara bu kursun Türkçe'lestirilmisi vardi diye hatirliyorum- yahut muadili bir giris seviyesi Python kursu ile baslayarak bolca pratik ve farkli problem tiplerini gormenizdir. Alternatif kurslar icinde secim yaparken dilin ozelliklerine bogulmamaya, farkli problem setleri sunan setleri kurs ozetlerinden goz atarak ayiklamaya calisirsaniz daha verimli bir calisma donemi gecireceginizi umuyorum.

Bu surecte cekeceginiz belki bir zorluk var, kendi kendinize arastirip ogrenmek. Ancak bu zorlugun da çözümü alanin teknolojiyle birbirine gecmis durumda olmasindan dolayi ayni zamanda butun kolayliklara ulasmanizi saglayacaktir. Karsiniza cikan tum hatalar illaki daha once baskalari tarafindan karsilasilmis ve cok cok yuksek cogunlugunun cozumleri kolayca erisilebilir durumda oldugu için bir noktadan sonra neyi hangi anahtar kelimelerle arayacaginiza alismis ve bu alanda giristen sonraki adimlarinizi ne yone atmaniz gerektigine dair arastirmalariniza daha kolay cevap buluyor, bu cevaplari ozumsuyor olacaksiniz.

Simdiden kolayliklar ve basarilar dilerim :)

Sağ olun teşekkür ederim.
 

Geri
Yukarı