Learning C#

Joined
7/9/07
Messages
37
Points
16
Hi guys,

I am a hobbyist programmer. I have a finance background but love programming. I have started to learn C#. Visual C# eases and one can quickly write some simple windows applications..which would take several months to a year to do so in C++ and other language..I tried C++ but took lot longer to develop simple windows applications..So am going for C#..Any thoughts and inputs on this from experienced folks will be highly appreciated.

Thanks,
 
Which version of C++ are you using? I played a little with the visual studio to build GUIs, and it seems extremely easy once you get the hang of it. I can't imagine the C# is meaningfully different, especially if you're in VS.
 
Thanks Doug,

Learning to program in C# seems to be much easier.. I even tried Python..which is a great language..and it should get wide recognition soon.But since, Microsoft has a dominant market share in terms of software market..learning their language shouldn't be a bad idea..C# might be slow compared to C++ but must be able to perform as much as C++.
 
Use the right tool for the right job (Alain's quote, not mine).
If you want WF applications, then C# is the perfect tool. MS keeps coming up with new products like WPF (Windows Presentation Foundation) and .NET will keep you at the forefront.
C++ would be a good choice for number crunching. You can use it across languages such as C++/dll in Excel.
As I work more in C#, I tend to use it more than C++. If there are any lack of performance in C# compared to C++, it's your program, not the language itself ;)
If you already know C++, going to C# is not difficult at all. One of the best ways to learn C# is to download countless example code online and make change to it.
 
Sorry guys. I know this is mainly a C thread but could anyone explain how to program the .m files for a GUI in MATLAB. Thanks.
 
Use the right tool for the right job (Alain's quote, not mine).
If you want WF applications, then C# is the perfect tool. MS keeps coming up with new products like WPF (Windows Presentation Foundation) and .NET will keep you at the forefront.
C++ would be a good choice for number crunching. You can use it across languages such as C++/dll in Excel.
As I work more in C#, I tend to use it more than C++. If there are any lack of performance in C# compared to C++, it's your program, not the language itself ;)
If you already know C++, going to C# is not difficult at all. One of the best ways to learn C# is to download countless example code online and make change to it.


Hi Andy,

Where can I download countless example code for learning C#?
Thanks,
 
Back
Top Bottom