Should I start with C#???
Author |
Message |
SUB #1 / 7
|
 Should I start with C#???
I have just moved to California from Canada. I will not be able to work for a two to six months due to work visa process. I spent a lot of time as a kid playing around with programming, on a kids level, with basic. I also have a understanding of DOS, and a very basic understanding of C. I am thinking of using my new free time to learn how to program on a more real scale. I initially thought that I would learn C++ but in researching I came across C#. Should I start with C#, or should I first begin with C++ and then move into C#? Thanks for any help, SUB
|
Mon, 28 Mar 2005 15:15:40 GMT |
|
 |
Jon Skee #2 / 7
|
 Should I start with C#???
Quote:
> I have just moved to California from Canada. I will not be able to work for > a two to six months due to work visa process. > I spent a lot of time as a kid playing around with programming, on a kids > level, with basic. I also have a understanding of DOS, and a very basic > understanding of C. > I am thinking of using my new free time to learn how to program on a more > real scale. > I initially thought that I would learn C++ but in researching I came across > C#. > Should I start with C#, or should I first begin with C++ and then move into > C#?
C# is, IMO, a nice language to start with. It really depends on what you want to be doing though. C# will let you do an awful lot of stuff, but it's not really appropriate for system-level programming (drivers etc). Most people don't need to do that, of course, but ti really depends on what you want to be doing... --
http://www.pobox.com/~skeet/ If replying to the group, please do not mail me too
|
Mon, 28 Mar 2005 16:41:59 GMT |
|
 |
Champika Niros #3 / 7
|
 Should I start with C#???
Hi, I basically done programming in both VC++ and Java and what i came accross is that C# is easier to handle than both the language oh rather it is easier that VC++. but it depend on ur future plan . if you are plainning to do really complex programming where speed is soo important then just keep on with C++ and VC++ but your aim is not that and ur aim is to do things fast and finish, then better is either Java or C#. but my feeling is that if you want ot move to C# anyway then no (much) point on stuck with C++, but if you do Java that can be help full. Hope this is enough. Nirosh.
Quote: > I have just moved to California from Canada. I will not be able to work for > a two to six months due to work visa process. > I spent a lot of time as a kid playing around with programming, on a kids > level, with basic. I also have a understanding of DOS, and a very basic > understanding of C. > I am thinking of using my new free time to learn how to program on a more > real scale. > I initially thought that I would learn C++ but in researching I came across > C#. > Should I start with C#, or should I first begin with C++ and then move into > C#? > Thanks for any help, > SUB
|
Mon, 28 Mar 2005 16:46:11 GMT |
|
 |
Davide Marcat #4 / 7
|
 Should I start with C#???
Quote: > I have just moved to California from Canada. I will not be able to work for > a two to six months due to work visa process. > I spent a lot of time as a kid playing around with programming, on a kids > level, with basic. I also have a understanding of DOS, and a very basic > understanding of C. > I am thinking of using my new free time to learn how to program on a more > real scale. > I initially thought that I would learn C++ but in researching I came across > C#. > Should I start with C#, or should I first begin with C++ and then move into > C#? > Thanks for any help,
If you start today, you're better off sticking to C#. You'll be able to leverage the full potential of the new .NET platform without all the exposed complexity of C++. If you ever need to do system-level programming, that'll require a steeper learning curve than just learning C++, anyway. C# and .NET should give you enough to keep yourself busy for the next few years :-) Regards -- Davide Marcato -- http://www.DavideMarcato.com
|
Mon, 28 Mar 2005 19:52:33 GMT |
|
 |
Karl L. Houseknech #5 / 7
|
 Should I start with C#???
Quote: > Should I start with C#, or should I first begin with C++ and then move into > C#?
Sure to attract flame, but here goes: If you go the C# path, learn it and the .NET framework and then also learn VB.NET. This way, you'll be dually qualified to take on 99% of the .NET programming jobs that come up. I actually started the reverse way: learned VB.NET and the .NET platform and then also learned C#. It only took a week to come up to speed in C# and my job prospects were instantly doubled. In .NET, it isn't the language that matters, it's the framework. Equivalent C# and VB code produces the same Intermediate Language, so performance shouldn't be a consideration when choosing the language to learn .NET on. I say start with C# because of your C background. If you had a VB background, I'd say start with VB. Either way, learn both languages. _______________________________________ Karl L. Houseknecht, MCSE+I, MCSD, MCDBA
|
Tue, 29 Mar 2005 03:11:24 GMT |
|
 |
Kevin McFarlan #6 / 7
|
 Should I start with C#???
Quote:
> > Should I start with C#, or should I first begin with C++ and then move > into > > C#? > Sure to attract flame, but here goes: > If you go the C# path, learn it and the .NET framework and then also learn > VB.NET. This way, you'll be dually qualified to take on 99% of the .NET > programming jobs that come up. I actually started the reverse way: learned > VB.NET and the .NET platform and then also learned C#. It only took a week > to come up to speed in C# and my job prospects were instantly doubled. > In .NET, it isn't the language that matters, it's the framework. Equivalent > C# and VB code produces the same Intermediate Language, so performance > shouldn't be a consideration when choosing the language to learn .NET on. I > say start with C# because of your C background. If you had a VB background, > I'd say start with VB. Either way, learn both languages. > _______________________________________ > Karl L. Houseknecht, MCSE+I, MCSD, MCDBA
I agree. You should learn both languages. I started off learning .NET with C#. I still do most of my experimentation in C# but also occasionally try VB .NET. For example, I've posted a number of .NET articles in C# on The Code Project web site but, more recently, I've been posting the samples in both languages. Still can't get a job though because of no commercial experience! Any suggestions anyone?
|
Tue, 29 Mar 2005 22:18:36 GMT |
|
 |
Ginny Caughey [MVP #7 / 7
|
 Should I start with C#???
Kevin, That's a tough situation. Have you thought about donating your skills to your favorite local charity? Although the work would be unpaid, it could be commercial quality and something to add to your resume. Assuming you have the time, it could be fun to do too. -- Ginny Caughey Windows Embedded MVP
Quote:
> > > Should I start with C#, or should I first begin with C++ and then move > > into > > > C#? > > Sure to attract flame, but here goes: > > If you go the C# path, learn it and the .NET framework and then also learn > > VB.NET. This way, you'll be dually qualified to take on 99% of the .NET > > programming jobs that come up. I actually started the reverse way: > learned > > VB.NET and the .NET platform and then also learned C#. It only took a > week > > to come up to speed in C# and my job prospects were instantly doubled. > > In .NET, it isn't the language that matters, it's the framework. > Equivalent > > C# and VB code produces the same Intermediate Language, so performance > > shouldn't be a consideration when choosing the language to learn .NET on. > I > > say start with C# because of your C background. If you had a VB > background, > > I'd say start with VB. Either way, learn both languages. > > _______________________________________ > > Karl L. Houseknecht, MCSE+I, MCSD, MCDBA > I agree. You should learn both languages. I started off learning .NET with > C#. I still do most of my experimentation in C# but also occasionally try VB > .NET. For example, I've posted a number of .NET articles in C# on The Code > Project web site but, more recently, I've been posting the samples in both > languages. > Still can't get a job though because of no commercial experience! Any > suggestions anyone?
|
Fri, 01 Apr 2005 23:24:07 GMT |
|
|
|