C# yeni başlayanlar için daha uygun olur sanıyorum. C++ programcının ne yaptığını iyi bildiği varsayılarak tasarlanmıştır. C#'a göre daha esnektir. Yeni başayanları jhata yapma ihtimali daha fazladır. C# hata yapmaya karşı sınırlandırılmış bir C++'dır gibi düşünebiliriz.