Bence Visual Studio 2010 kurup C# ile programlama ögrenmeye başla, bir daha bırakamıycaksın
Yine de programlama ve diller hakkında biraz bilgi vereyim:
Öğrenmen gerekenler sırasıyla:
1.) Bilgisayar donanım mimarisi: (mesela: CPU nedir nasıl çalışır? register ve makine dili gibi kavramlar)
2.) Bilgisayar yazılım mimarisi: (mesela: Yazılım nedir? İşletim sistemi nasıl çalışır?)
3.) Programlamanın genel mantığı: (mesela: Bir Win32 programı nasıl çalışır? 32bit ile 64bit arasındaki farklar vs.)
4.) Yazmak istediğin programlara karar vermek ve kendine bir alan seçmek (Masaüstü programlama, Web programcılığı, PIC programlama gibi)
5.) Kendini uygun bir dil seçme
6.) Seçtiğin dile uygun kitaplar, makaleler bulma veya bir kursa katılma
Alt seviyeden üste doğru diller:
Makine dili: 1 ve 0'lardan oluşur, kod yazması neredeyse imkansızdır.
Assembly: Aşırı performans gereken yerlerde ve debug + cracking işlemlerinde kullanılır
C ve C++: İşletim sistemleri, PIC programları, DirectX ve OpenGL oyunlar ve genel programlar bu dille yazılır,
hemen her platformda çalışır ama yazması oldukca zordur.
C#: .NET framework üzerinde kullanılan, ögrenmesi kolay, nesne tabanlı bir dildir. Performansı C diline göre %5-10 daha azdır. Linux üzerinde de çalışır.
VisualBasic.NET: .NET framework üzerindeki diğer bir dil. Eski Visual Basic dilinin .NET versiyonudur. Bu dili bilenler için C# diline alternatiftir.
Java: Genelde mobil uygulamalarda kullanılır, performansı düşüktür. Fakat C# yazılması daha kolay bir dil
Delphi: Türkiyede popüler olan ve yine kendi hazır kütüphanelerini kullanan bir dil. Her alanda komponenti bol oldugu için tercih ediliyor ama artık balonu sönmeye başladı.