How hard is C#?

WBahn

Joined Mar 31, 2012
32,824
To learn, adapt and acquire the complete knowledge of it...
There are few people that have acquired "complete knowledge" of anything, the answer to the question, as asked, is it is very hard.

C# is a nice language with a lot of very nice features. Unfortunately, it generally binds you to the .NET framework (which is, itself, a very powerful and often useful thing, but not if you want to not be tied to a particular framework).
 

crutschow

Joined Mar 14, 2008
38,504
C# has a somewhat steep learning curve compared to some other high-level languages.
What's your reason for wanting to learn it?
 

KeithWalker

Joined Jul 10, 2017
3,607
I am an electronic measurement specialist. I am not a programmer, although I have written very many complex programs in many different languages (including C#) over the last 45 years. In my experience, C# is the most cryptic and non-intuitive language I have ever used but it is probably the most powerful one. I just remember the basic constructs of the language. When I need to write another program, I use a syntax reference. I don't bog my brain down by trying to remember the complex syntax of all of the various C# functions.
To me, C# is a tool, not a way of life.
 

panic mode

Joined Oct 10, 2011
4,978
VBA is scripting language used in applications. syntax is based on older versions of VB (VB6) which is not using DotNet framework. in DotNet many things are same or similar so switching between DotNet languages like VB and C# is not much of a leap... But change is not insignificant when going from VBA/VB6 to VB.NET. it takes some getting used to. in addition to reference and resources like books, there are also online tools that can quickly translate most code snippets between those languages.
https://converter.telerik.com/
https://www.developerfusion.com/tools/convert/csharp-to-vb/
etc
 
Last edited:
Top