Thursday, July 30, 2009

If i learn C# first will it make it harder for me to learn other computer languages?

cause i still want to learn python, c, and, c++, but Im afraid that those languages will seem harder since i've adapted to c# already.

If i learn C# first will it make it harder for me to learn other computer languages?
No, I'd go so far as to say it'll probably be easier. C# is one of my favorite languages. It doesn't exhibit many of the more frustrating aspects of C++. It's safe and forgiving of mistakes, without reverting to Pascal's anally-retentive type safety. And unlike VB it's fast enough for many performance-critical tasks. Best of all it's very similar to things like Java and various scripting languages, not to mention C++ itself, so the conversions will be relatively painless later on.





The one thing I would warn you about is that C# is so easy to use that you might find it very, very frustrating when you do have to convert to another language and start encountering all these strange and infuriating aspects of those languages. But I'd still say you're better off dealing with those once you already have some programming experience rather that hitting yourself with everything right at the start. Also when I say it's forgiving of mistakes I mean the compiler will generally detect when you've done something silly and tell you about it....there's virtually always a good reason, but it can appear at first as though it's being decidedly *un*forgiving.
Reply:C# syntax is a bit different.... if your looking to go to Visual VB then keep with it.... else I would suggest C since all code in C can be used in C++
Reply:if u r doing with C# welll then dont turn back to c,c++


same concepts available there also...but high codingg will b dere.......





it will be better if u know c++ basics and differences betweeen them....there is no much differences ofcourse.....just iin some concepts some diferences wil be dere





just go ahead with C#


if you learn ASP.NET even it will be better for ur C#





CHEEERS
Reply:C and C++ may take a few weeks after C#. Python many people learnt in just a few days.


Why do you want to learn all the languages? If you know one language well, you can earn well. If you know ten languages a little each, you will earn less (repeat less) as a developer.


No comments:

Post a Comment