Programlamaya hangi dil ile başlamalıyım?//Enigma Kulübü

Votai

Yeni üye
5 May 2019
7
0
Programlamaya hangi dil ile başlamalıyım? //Enigma Kulübü


Hepinize merhaba. Bugün yazılıma yeni başlayan kişilerin hep aklında olan o soruyu cevaplamaya çalışacağım, hangi programlama dilinden başlamalıyım?

Her şeyden önce şuna karar vermeniz lazım, bu konuda gelişecek belki yazılım mühendisliği ya da bilgisayar mühendisliği mi okuyacaksınız? Yoksa sadece print komutu ile kendinizi tatmin mi edeceksiniz?

Eğer sadece print komutu ile kendinizi tatmin edecekseniz yazılım öğrenmenize gerek yok. Bu siteden rastgele tuşlara basarak kendinizi tatmin edebilirsiniz: https://hackertyper.net

Ama eğer yazılımı seviyorsanız ve bunda ilerlemek istiyorsanız devam edelim. Bundan sonra seçmeniz gereken şey ne yapmak istediğiniz mesela işletim sistemi, web sitesi, android uygulama, bilgisayar programı. Aslında bir dille ne istiyorsanız yapabilirsiniz ama yapacağınız işleme yakın olması sizin işinizi daha kolaylaştıracaktır.


PYTHON

NLpq8N.png


python 1991 yılında Guido van Rossum tarafından tasarlanan, genel işlevi olan bir programlama dilidir.
Python yorumsal, modüler ve nesne yönelimli bir dildir. Programlama dilleri makine ile insan arasındaki iletişimi sağlar ve bir programlama dili insana ve insan mantığına ne kadar yaklaşırsa o kadar kolaylaşır. Bu sebepten python’da kısa kodlar ile diğer programlama dillerine göre daha çok iş yapabilirsiniz.

Peki python’ı genel olarak nerelerde kullanabiliriz?
Python ile

*Makine öğrenmesi
*Web uygulamaları(Django ile)
*Bilimsel
*Veri analizi
*Sistem yönetimi
*Sosyak mühendislik yazılımları

Kısaca ne isterseniz python ile yapabilirsiniz bu sizin hayal gücünüze bağlı.

“Merhaba dünya” yazmak için:


print "Hello, world!"

RUBY

Xb0vNo.png


Yukihiro Matsumoto tarafından 1995 yılında halka duyurulduğundan beri çoğu kişinin dikkatini çeken ve kullandığı bir dildir. Yukihiro en sevdiği programlama dillerinin özelliklerini alıp böyle bir dil yaratmıştır. Yukihiro bu programlama dili için basit değil insan doğasına uygun yapmaya çalıştığını söylemiştir.

Ruby kolay sözdizimi, az kodla çok iş gibi yanlarından dolayı çoğu programcı tarafından kullanılır.
Ruby on rails ile ruby’yi web developerlar da kullanıyorlar

Ruby’yi nerelerde kullanabilirsiniz bunu da söyleyeyim:

*Genel programlama
*Web programlama(Ruby on rails ile)
*Oyun programlama
*Android programlama

Aslında bu da python gibi genel bir dildir yani hayal gücünüze kalmış neler yapabileceğiniz.

“Merhaba dünya” yazmak için:

puts "Hello, world!"

JAVA

bvr5pY.png


Java ruby gibi 1995 yılında yılında piyasaya sürülmüştür. Hem programlama dilidir hem de bilgi işlem platformudur. Java nesne yönelimli, basit ve yüksek hızlı bir programlama dilidir.
Java günümüzde nerdeyse her türlü teknolojik aletlerde vardır örneğin bilgisayar, telefon, oyun konsolu, veri depolama merkezleri...

Java tüm platformlardan bağımsız çalışabilir aynı zamanda bütün platformlarda da çalışır.

Java ile neler yapabileceğinizi söyleyemeyeceğim çünkü java her şey için kullanılabilir ve bunu windows için yaptıysanız ubuntu, android vb. Her platformda çalışacaktır.

“Merhaba dünya” yazmak için:


/*
* Merhaba Dünya
*/
public class MerhabaDunya{

public static **** main(String[] args) {
System.out.println("Merhaba Dünya");
}

}


C

NLpqGk.png


1972 yılında Dennis Ritchie tasarlamıştır. Oldukça sık kullanılan bir dildir mesela UNİX işletim sistemi C dili ile yazılmıştır. PC’de pascal gibi dillerden daha çok etkinliğe sahip olduğu için çoğu programcı bu dili öğrenmiştir.

C dili ile,

*Driver yazabilirsiniz
*Oyun geliştirebilirsiniz
*İşletim sistemi yapabilirsiniz
*Ya da kendi programlama dili yazabilirsiniz

“Merhaba dünya” yazmak için:

#include<stdio.h>
int main( **** )
{
printf("Hello World");
}

}


C++

Or0qvP.png


Bjarne Stroustrup 1979 yılında diğer dilleri sevmediği ve kullanışlı bulmadığı için bu dili oluşturmuştur. Eğer programlama konusunda performans istiyorsanız bu dile 1 puan daha verebilirsiniz. Ayrıca C++ çıktığı yıldan beri rakiplerinde çok daha fazla güncelleme almıştır. Diğer basit dillere göre öğrenmesi zor olsa da size diğer dillerden daha çok performans ve izin verecektir.

“Merhaba dünya” yazmak için:


#include "stdafx.h"
#include <iostream>
using namespace std;

int main()

{

cout<<"merhaba Dunya";

system("pause");

return 0;

}
}



PHP

QPaANA.jpg


PHP genel olarak web tabanlı bir programlama dilidir. 1995 yılında Rasmus Lerdorf tarafından yazılmıştır ve günümüzde topluluğunu devam ettirmektedir. Çoğu kişi tarafından kullanıldığından dolayı kaynak, kütüphane veya yardım sorunu çekmezsiniz.

PHP ile web tabanlı olan çoğu şeyi yapabilirsiniz

*internet sitesi(facebook,instagram vb.)
*İnternet tarayıcısı.

“Merhaba dünya” yazmak için:


<?php
echo "Merhaba Dünya";
?>


C#

2Org6N.jpg


C# dili Microsoft tarafından geliştirilmiş olsa da ekibin başında Anders Hejlsberg adlı kişi durmaktadır. Ortak platformlarda çalışan programlama dillerinden biri java diğeri ise .net kütüphanesi ile bağlantısı olan C# dilidir. C# adından da anlayabileceğiniz gibi C++ ve C dilinin akrabası değildir, isimleri benzese de yapısal olarak benzememektedir C# nesne yönelimli programlamayı destekler C++ ve C desteklemez.

C# genel kullanım için uygundur yapacağınız işler sizin hayalgücünüzle alakalı yine de:

*Konsolda çalışan uygulamalar(CMD)
*Windows phone için uygulama yazabilirsiniz.
*ASP.net ile internet tabanlı uygulamalar(ASP.net Microsoft tarafından geliştirilen web sitesi yapma ve site üzerindeki işlemleri gerçekleştirmenize yarayan araçtır.)

“Merhaba dünya” yazmak için:


using System;
using System.Collections.Generic;
using System.Linq;using System.Text;
using System.Threading.Tasks;
*
namespace _1_MerhabaDunya
{
class Program
{
static **** Main(string[] args)
{
Console.WriteLine("Merhaba Dünya");
Console.Read();
}
}
}


Bu derslerle ilgili kaynakları forumdan bulabilirsiniz eğitim videoları için şunları önerebilirim:

Kod:
PYTHON-> https://www.youtube.com/playlist?list=PLIHume2cwmHehcxQE1XZieL21syR3m3tR

1 VİDEODA PYTHON-> https://www.youtube.com/watch?v=tvvEqvyh_Vw&list=PLIHume2cwmHfvyKzkCUhny28hHeHiDvJI&index=1

1 VİDEODA RUBY-> https://www.youtube.com/watch?v=p4Kq30td9VA&list=PLIHume2cwmHfvyKzkCUhny28hHeHiDvJI&index=12

JAVA-> https://www.youtube.com/playlist?list=PLIHume2cwmHctrHFHADb0slNyn95x2M4I

1 VİDEODA JAVA-> https://www.youtube.com/watch?v=V_ARcCii8Ms&list=PLIHume2cwmHfvyKzkCUhny28hHeHiDvJI&index=17

C-> https://www.youtube.com/playlist?list=PLIHume2cwmHdFsJRo5oYG7yQ4NyUx43ql

1 VİDEODA C-> https://www.youtube.com/watch?v=vHNgy_QBwlo&list=PLIHume2cwmHfvyKzkCUhny28hHeHiDvJI&index=18

C++-> https://www.youtube.com/playlist?list=PLIHume2cwmHfmSmNlxXw1j9ZAKzYyiQAq

PHP-> https://www.youtube.com/playlist?list=PLZtkgIR0fgTF-J55mgaNUK7uFvzFzgpGa

1 VİDEODA PHP-> https://www.youtube.com/watch?v=RFWHsxlhr44&list=PLIHume2cwmHfvyKzkCUhny28hHeHiDvJI&index=6

C#-> https://www.youtube.com/playlist?list=PLh9ECzBB8tJNnowfMHINA00u8cJboZzNt

1 VİDEODA C#-> https://www.youtube.com/watch?v=NyW4OrFuU8g&list=PLIHume2cwmHfvyKzkCUhny28hHeHiDvJI&index=10

Yazılı kaynak olarak ise zaten çoğu programlama dilinin kendi sayfası var bunlar için de:
Kod:
RUBY-> https://www.ruby-lang.org/en/********ation/

RUBY ON RAİLS-> https://guides.rubyonrails.org

PYTHON-> https://www.python.org/doc/ (python sitesinde hem python2 hem de python3 dökümanları var)

JAVA-> https://docs.oracle.com/en/java/

C++-> https://www.w3schools.com/cpp/

PHP-> https://www.php.net/manual/tr/
 
Son düzenleme:

vιcεηтε

Katılımcı Üye
18 Ocak 2019
536
8
Sevilla
Yardım merkezi'nde açılan konulara güncel olarak atılabilecek konu. Eline sağlık. Ayrıca gri yazıları beyaz yapabilir ve konu altına eğitim videolarının linklerini ekleyebilirsin.
 

SweetyTR

Katılımcı Üye
6 Haz 2016
301
6
-
python dan başladım Temel okulda C# dı ilgilenmedim pythonda 3 ay durdum biraz birşeyler var şimdi html,css geçtim sonra php asp.net falan baya uzun bi sure gidecek html de kalmayı dusunuyorum sevdım ama biraz zor gibi
 

Votai

Yeni üye
5 May 2019
7
0
python dan başladım Temel okulda C# dı ilgilenmedim pythonda 3 ay durdum biraz birşeyler var şimdi html,css geçtim sonra php asp.net falan baya uzun bi sure gidecek html de kalmayı dusunuyorum sevdım ama biraz zor gibi

Bir programlama dilinde kalmak benim içinde en zor olan kısım muhtemelen bir çok kişi için böyle onun için büyük bi proje hayal et ve onu yapmak için çabala en son orda kalırsın zaten. En azından bende işe yaramıştı :yardimsever
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.