Allora: i linguaggi C++ e C# sono 2 linguaggi differenti l'uno dall'altro anche se per alcuni aspetti simili!
Mentre il primo è stato lanciato da diverso tempo,il secondo è di recente uscita infatti C# è stato lanciato l'anno scorso con l'uscita dell nuovo ambiente di sviluppo Visual studio.Net da parte di Microsoft!
Tendenzialmente sono tutti e 2 linguaggi appartenenti alla famiglia C,come si suol dire,ovvero che derivano da quello che è stato il primo linguaggio della famiglia,il C appunto, e da cui i due linguaggi ereditano alcune caratteristiche!
Entrambi il C++ e il C#( si legge C sharp)sono linguaggi ad oggetti e quindi permettono una migliore realizzazione dei vari programmi e della loro fase di progettazione!
Mentre il C++ è un pochino più ostico,come linguaggio di programmazione o meglio è molto tosto,permette di fare un sacco di cose( anche lo stesso Windows è stato realizzato in C++ )e quindi necessita di uno studio molto approfondito e lungo e una esperienza che si ottiene soltanto programmando molto;il C# invece si presenta un pochino più " user friendly",passatemi il modo di dire,e a detta di molti assomiglia molto al già noto di linguaggio di programmazione Java di cui eredita anche alcune caratteristiche.
A detta di molto su internet C# è un ottimo linguaggio di programmazione che permette anche una facile realizzazione dei vari progetto,molto più semplicemente di quanto lo sia farlo in C++ ,sebbene questo rimanga a mio profano parere e di altri illustri programmatori il miglior linguaggio di programmazione con cui si può realizzare le proprie applicazioni.
infatti non a acso il C++ è definito come il linguaggio degli imperatori,non solo per la sua difficoltà inizale in fase di apprendimento ma anche per le enormi potenzialità che si celano in esso!
Anche C# sembra avere grandi potenzialità ma è ancora giovane come linguaggio e quindi ancora tutto da scoprire!
Se non hai voglia di studiarti il C++,prova con C# che è più semplice e poi sceglierai tu se intraprendere altri studi!
Un utima cosa..mentre per C++ esistono moltissimi ambienti di sviluppo,tanti anche freeware,per C# essendo proprietario di Microsoft non esistono almeno ad ora ambienti di sviluppo freeware,che io sappia!
Quindi l'unico modo per usarlo è acquistare il Visual Studio.net oppure vedere se siste un ambiente di sviluppo limitato ma freware prodotto ca casa Microsoft,sinceramente non ho ancora guardato.
Bene spero di aver sedato la tua curiosità,comunque sul web trovi tantissimo su entrambi i linguaggi
Alcuni link:
http://www.codeproject.com/
http://www.cs.cf.ac.uk/Dave/C/CE.html
http://www.programmazione.it
http://www.roguewave.com/products/sourcepro/net/
Bene ciao e HAPPY CODING!!!
A Presto
Ordine