Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Learning C#

Status
Not open for further replies.

Terpsfan

Programmer
Dec 8, 2000
954
US
I have a few questions about C#. One, does it offer a lot more than VB for Database apps, and two, what is the learning curve from VB to C#. Seems as if C# is the language of the future.
 
As far as VB.Net to C#, they both offer ADO.Net, which is the same whatever language. Now as far as comparing VB 6 and ADO, I would say ADO.Net does offer more.

The learning curve isn't too bad. Definately not as large as going from VB to say, C++ IMO.
 
Omega36 - I came from a totally VB background and the learning curve is not that steep. As long as you know a language, you already have that logical framework there in your head. It's then just a matter of learning syntax, keywords etc.

I thnk VB .NET and C# are pretty similar in terms of what they offer. C# is said to be faster but I personally haven't had any experience of this.

C# is pretty much in demand at the moment (but then any .NET language is) and its always a good move to have more than one language on your CV.

I didn't find C# too hard to learn and I quite enjoy programming with it.

Hope it goes well for you,

Craftor
:cool:
 
How is the learning curve going from C++ to C#? Are there a lot of similarities?
 
I kind of look at C# as 1/3 each of C++, Java, and VB. It should be real easy to transition from C++ to C#.
 
VB.NET does not let you override operators as in C#. But otherwise, there aren't huge differences between VB & C# anymore, IMHO. The big difference is the .NET framework.

Dean
---
goddette@san.rr.com
 
This is probably going to offend someone, but it's been my experience thus far that a C# programmer is a better developer than a VB.NET programmer. They tend to have more knowledge & experience, and write better code than your average VB person.

Chip H.
 
These are, of course, gross generalizations but I think you are probably right. I believe that it reflects a difference in training and how they got to where they are. That is, VB programmers started with VB because it allowed them to get started easily. For an application person like me, it was a godsend to be able to do relatively complex things quickly & easily without the complexity of C++.

C# programmmers probably come from more of a computer science background and made the transition from C->C++->C#.

Regardless, tho, anyone w/some computer science training will generally generate better code than those w/o.



Dean
---
goddette@san.rr.com
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top