C++ ile c# kıyaslar isek yine bilenin de bilmeyenin de konuştuğu şeklin tersine c++ tokatlar. c ve c++ gömülü sistemlerde ve driverlarda daha çok kullanılır. Aradaki en en en büyük fark ise yorumlama olayıdır. Yorumlamalı diller sistemde kendilerini çalıştıracak kaynakları arar. C# bir .net dilidir. Yani yorumlama gerektirir. Peki bu ne demek? C++ ile oturup bir programı yazıp hemen hemen her platform üstünde çalıştırabilirsiniz (arduino dahi c ve c++ ile kodlanabiliyor) fakat c# sadece windows sürüme sahip cihazlarda çalışır. c++ ile bir işletim sistemini sıfırdan yazabilirsiniz ama c# .net dili olduğundan bununla bir işletim sistemi yazamazsınız. C# forms işi yeterince kolaylaştırır fakat c++ ile de aynı programları görsel olarak yazabilirsiniz. O yüzden yorumlamalı ve derlemeli kavramını dahi bilmeyen insanlara göre c# fakat gerçekten programlama ne bilen insanlara göre ise c++ açık ara alır. yazılama da başlayacaksanız ilk olarak c ve c++ öğrenin mantığı kavrayın diğer tüm dillerin sadece dil yapısını ve syntaxını öğrenerek çok rahat şekilde kavrarsınız. bildiğim tüm diller için c ve c++ dillerine teşekkür ediyorum. sayelerinde.