Which one should I devote my time too? I see a lot of potential in the new “Windows Store” on Windows 8 and whether an app or game, it’s mainly C#, Microsoft C# is the future. I also noticed XNA, to develop for the Xbox Live indie market also uses C# as well as Unity3D. Do you think it’s the future? I know C++ is very powerful, but is C# faster like some say? Or is C++ overkill for indie developers like me? I am confused because C++ is compatible almost everywhere but hearing all this good about C#? I am studying in Network Security, but we haven’t touched any of these languages yet. Can anyone fill me in? [import]uid: 114389 topic_id: 31947 reply_id: 331947[/import]
*Microsoft thinks C# is the future* [import]uid: 114389 topic_id: 31947 reply_id: 127389[/import]
It’s more important to just understand the fundamental concepts and ideas of programming because ALL programming languages will be built on top of those concepts. With that said, C++ is the closest thing to the metal you can use. C# is a derivation of C++ with endless number of libraries written for you to make your job easier. These libraries (frameworks) are developed by Microsoft, and Microsoft owns C#, so that means if you choose be a “c# developer” you’re choosing to develop for Microsoft products. The programming language you choose is completely based on what platform you want to develop for. [import]uid: 54030 topic_id: 31947 reply_id: 127395[/import]
*Microsoft thinks C# is the future* [import]uid: 114389 topic_id: 31947 reply_id: 127389[/import]
It’s more important to just understand the fundamental concepts and ideas of programming because ALL programming languages will be built on top of those concepts. With that said, C++ is the closest thing to the metal you can use. C# is a derivation of C++ with endless number of libraries written for you to make your job easier. These libraries (frameworks) are developed by Microsoft, and Microsoft owns C#, so that means if you choose be a “c# developer” you’re choosing to develop for Microsoft products. The programming language you choose is completely based on what platform you want to develop for. [import]uid: 54030 topic_id: 31947 reply_id: 127395[/import]