Forumunuz.Com

Forumunuz.Com (https://www.forumunuz.com/)
-   Kişisel Gelişim (https://www.forumunuz.com/kisisel-gelisim/)
-   -   Hangi Programlama Dili ? (https://www.forumunuz.com/kisisel-gelisim/20985-hangi-programlama-dili.html)

Alabora 08 Nisan 2015 16:13

Hangi Programlama Dili ?
 
http://i.hizliresim.com/dnyZln.jpg

Kişisel gelişim bölümüne açtık. Nedeni.

Programlamaya yeni başlayıp kendini geliştirmek isteyenler için rehber niteliğindedir. (Dikkatli okumanızı öneriyorum.)

Üniversiteler dahil pek çok okulun tatile girmesiyle genç arkadaşların programlama ve yazılım geliştirmeyle ilgilenmeye başlayacağını düşündüm. Yeni başlayan arkadaşların kafasında da genelde benzer sorular var. "Hangi programlama dilini seçmeliyim?" ve "Programlamaya ilk adımı nasıl atmalıyım?". Bu yazının yeni başlayan arkadaşlar için faydalı olacağını düşünüyorum.

---

Yazılım geliştirme ne büyütülecek kadar zor ne de küçümsenecek kadar basit bir süreçtir. Süreç burada anahtar kelimedir çünkü hem yazılımlar hem de yazılım geliştirme ortamları sürekli bir gelişim içerisindedir. Bu yüzdendir ki, "artık biliyorum" dediğiniz ve ilerlemeyi bıraktığınız anda kendinize en büyük kötülüğü yapmış, yazılım geliştirme kariyerinize de noktayı koymuş olursunuz.

* Gelelim ilk noktaya : Programlamaya nereden başlamalıyım?

1 - İngilizcenizi geliştirin.
"E ama Türkçe de pek çok kaynak var" diyen arkadaşlar olacaktır. Haklılar. Güzel kaynaklar var. Ancak bu durumda teknolojiyi kullanan konumundan ileri gidilmiyor. Tamamen İngilizce yüklenin demiyorum. Ancak başlangıç seviyesinde zamanınızın %60kadarını İngilizceye ayırın. Bu gerçekten çok önemli, ileride hak vereceksiniz. Sıkılmayın, anlamasanız bile İngilizce kaynaklardan okumaya çalışın, kelime ezberleyin. Hem entellektüel anlamda hem de gelişiminiz açısından bu sizi bir üst seviye kişiliğe taşıyacaktır.

2 - Ne yapacağınıza karar verin
Unutmayın ki programlama dili bir amaç değil, araçtır. Önce öğreneyim, sonra yaparım düşüncesi sizi zaman kaybına uğratabilir.En iyi şeklinde adlandırılabilecek bir programlama dilinin olmadığını unutmayın. Her dilin iyi olduğu, kötü olduğu konular vardır. Peki, hangi amaç için hangi diller kullanılabilir? Birkaç güncel kullanım alanı :


Ben mobil uygulama geliştireceğim diyorsanız :
iOS --> Objective-C
Android --> Java
Windows Mobile --> .NET ile kullanılabilen bir dil (Visual C++, Visual C#, VB,F#...)
Masaüstü uygulama geliştireceğim diyorsanız :
Uygulamanız Windows üzerinde çalışacaksa
.NET kullanan dil (Visual C#, Visual F#, Visual C++, Visual Basic)[C# önerilir]
Uygulamanızın tüm ortamlarda çalışmasını istiyorsanız (Mac, Windows, Linux...)
Java (Önerilir)
Python
C++
Oyun geliştireceğim diyorsanız :
Lua (Önerilir)[Hem mesaüstü hem de mobil pek çok ortamda kullanılabiliyor.]
C# (Windows altında XNA Game Studio ile iyi işler çıkartılabiliyor.)
C (OpenGL gibi temel grafik kütüphaneleri ile uğraşacaksanız gerekli)
Elektronik cihazlara hükmedeceğim, donanımın derinliklerine ineceğim diyorsanız :
C
Assembly (Başlangıç için hiç gerek yok.)
Yapay zeka ile uğraşacağım, zeki sistemler yapacağım diyorsanız :
Haskell
Prolog
Scala
Benim işim web ve sunucular diyorsanız :
Front-end için : (Kullanıcı ile etkileşime giren kısım, görsel kısım da denilebilir)
HTML (Mutlaka!)(Programlama dili değil, işaretleme dilidir)
CSS (Mutlaka!)
JavaScript (İstemci taraflı programlamanın can alıcı noktasıdır.)
JS üzerinde ilerlendikten sonra CoffeeScripte de bakılabilir.
Back-end için : (Sunucu tarafı)(Kırılma noktası)
Kolay öğrenip bir an önce başlamak mı istiyorsunuz?
PHP
ASP.NET + C#
Kolayca geliştirilebilir, kolay dağıtılabilir uygulamalar geliştirmek mi istiyorsunuz?
Ruby (Ruby on Rails isminde şahane bir framework var)
Python (Django frameworkü ile birlikte)
JavaScript (Günümüzün yükselen gözdesi : Node.js isimli web framework 'ü var.)
Scala (Play! Framework ve Lift)
Taş gibi, sapasağlam uygulamalar istiyorsanız :
Java (JavaEE isimli kavram bu yüzden var.)
ASP.NET (Burada bulunması tartışılabilir.)

NOT; Hackerlık benim geleceğim diyorsanız
Hepsini öğrenin.

Asrevya 08 Nisan 2015 18:34

Cevap: Hangi Programlama Dili ?
 
Paylaşım için teşekkürler @Alabora;gul

KayRa 08 Nisan 2015 18:37

Cevap: Hangi Programlama Dili ?
 
Bilgilendirme için Tşkler

Alabora 08 Nisan 2015 19:29

Cevap: Hangi Programlama Dili ?
 
Alıntı:

Asrevya Nickli Üyeden Alıntı (Mesaj 49786)
Paylaşım için teşekkürler @Alabora;gul

Rica ederim Ablacanım :) ;acangul

Alabora 08 Nisan 2015 19:30

Cevap: Hangi Programlama Dili ?
 
Alıntı:

KayRa Nickli Üyeden Alıntı (Mesaj 49790)
Bilgilendirme için Tşkler

Rica ederim :)

Elif 08 Nisan 2015 19:32

Cevap: Hangi Programlama Dili ?
 
Mümkün değil anlamam bunu en iyi @Jön TüRk ve @Asrevya ablam bilir :)

Asrevya 08 Nisan 2015 19:44

Cevap: Hangi Programlama Dili ?
 
Alıntı:

CaeLia Nickli Üyeden Alıntı (Mesaj 49845)
Mümkün değil anlamam bunu en iyi @Jön TüRk ve @Asrevya ablam bilir :)

@CaeLia'm,ben de pek anlamam bitanem.
Ama iki oğluşum Programlamacı olduğu için ister istemez ilgimi çekiyor.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 11:55.

Powered by vBulletin® Version 3.8.9   Copyright ©2000 - 2026, vBulletin Solutions, Inc.

Site kurucuları: Damla ve Meltem