[Message Deleted]
-
I would say: learn C# and, either of WinForm or ASP.NET. MC++ is not really worth it EXCEPT when you want to do a lot of interop (communication with native API), where it really shines. Yep it's possible in C#, but it's tedious. In MC++ you don't even realize there is a difficulty! :-D But MC++ is like C++ with more keywords... more verbosity.... Beside as you already now C++, once you will know .NET it will take you only 2 hours 36 minutes and 16 seconds to learn MC++. [Edit] One last thing: VS2005 + Intellisense + MC++ = Yuk! X| VB.NET, what's that? ;P
-
idlidosa wrote:
But there is so much in dot net so I can not learn everything
Remember, that means the rest of us cannot learn everything either :P One key thing is just to know what's in there. There's lots of stuff I don't know how to do in .NET, but I know the library supports it. That's all I need to know if I ever need to do those things, MSDN will tell me the rest.
idlidosa wrote:
and second the track.. vc++.net or c# or vb.net or now latest c++/CLI.
C++ .NET is C++/CLI. I'd say C#. VB is hell for people who know C++, and C++/CLI is just hell.
idlidosa wrote:
I heard c# and vb.net are very much similar and bend towards vb type programming.
C# does stuff that VB.NET does not, but they are mostly identical except for syntax ( this was just discussed, below ).
idlidosa wrote:
So anybody could give valuable feedback as direction for me.
There is still c++ work, although there is probably more new C#/VB.NET work. My core advice would be two things 1 - it will never cost you a job that you know something. In other words, learn all you can 2 - based on your questions, I would not go for a .NET job in the immediate future, I'd expect to learn it at home for a while first. Having said that, I started my first C++ work 4-6 ( I forget exactly ) months after I started teaching myself. Christian Graus - Microsoft MVP - C++
-
idlidosa wrote:
But there is so much in dot net so I can not learn everything
Remember, that means the rest of us cannot learn everything either :P One key thing is just to know what's in there. There's lots of stuff I don't know how to do in .NET, but I know the library supports it. That's all I need to know if I ever need to do those things, MSDN will tell me the rest.
idlidosa wrote:
and second the track.. vc++.net or c# or vb.net or now latest c++/CLI.
C++ .NET is C++/CLI. I'd say C#. VB is hell for people who know C++, and C++/CLI is just hell.
idlidosa wrote:
I heard c# and vb.net are very much similar and bend towards vb type programming.
C# does stuff that VB.NET does not, but they are mostly identical except for syntax ( this was just discussed, below ).
idlidosa wrote:
So anybody could give valuable feedback as direction for me.
There is still c++ work, although there is probably more new C#/VB.NET work. My core advice would be two things 1 - it will never cost you a job that you know something. In other words, learn all you can 2 - based on your questions, I would not go for a .NET job in the immediate future, I'd expect to learn it at home for a while first. Having said that, I started my first C++ work 4-6 ( I forget exactly ) months after I started teaching myself. Christian Graus - Microsoft MVP - C++
Christian Graus wrote:
I'd expect to learn it at home for a while first.
Yes Chris, I would not go for dot net jobs for now. But some jobs need multi skills , its ok for them to be familiar with dot net, may be there can be job requirement sometimes. So i want to get to know dot net. i may try to learn c#, considering my profile. ramkumar
-
idlidosa wrote:
But there is so much in dot net so I can not learn everything
Remember, that means the rest of us cannot learn everything either :P One key thing is just to know what's in there. There's lots of stuff I don't know how to do in .NET, but I know the library supports it. That's all I need to know if I ever need to do those things, MSDN will tell me the rest.
idlidosa wrote:
and second the track.. vc++.net or c# or vb.net or now latest c++/CLI.
C++ .NET is C++/CLI. I'd say C#. VB is hell for people who know C++, and C++/CLI is just hell.
idlidosa wrote:
I heard c# and vb.net are very much similar and bend towards vb type programming.
C# does stuff that VB.NET does not, but they are mostly identical except for syntax ( this was just discussed, below ).
idlidosa wrote:
So anybody could give valuable feedback as direction for me.
There is still c++ work, although there is probably more new C#/VB.NET work. My core advice would be two things 1 - it will never cost you a job that you know something. In other words, learn all you can 2 - based on your questions, I would not go for a .NET job in the immediate future, I'd expect to learn it at home for a while first. Having said that, I started my first C++ work 4-6 ( I forget exactly ) months after I started teaching myself. Christian Graus - Microsoft MVP - C++
Christian Graus wrote:
idlidosa wrote: But there is so much in dot net so I can not learn everything
Christian Graus wrote:
One key thing is just to know what's in there. There's lots of stuff I don't know how to do in .NET, but I know the library supports it. That's all I need to know if I ever need to do those things, MSDN will tell me the rest.
Be sure you don't need to learn each and every thing; but you must know where you can find the information regarding anything you want. AND the best resource is non other then MSDN (chris is right). Personally I love to work on VC++, but also like C#. I would recommend to get proper knowledge of VC++ while working on C#. You would need a mix flavour of both in future. Muneeb-ur-Rehman Baig. A thing of beauty is the joy forever.
-
Hi Just my impressions. I'm being a Microsoft follower for a number of years, since VB 4 actually. I feel that dot net IS the becoming. Of course is not the best in all but anyway, is very good as an average. What to learn first? Just pick your favourite language. All of them will be compiled to CLR (common Language Runtime) and run the same. Does this make it easier or not for you? Alejandro
-
there's almost too many places to get started with .net [pick a site] but u seem to have enuff experience to be able to find most of what u looking for, amidst the ton of suggestions u gonna get... what i would suggest though is that as you start working with .net, is to get used to working with FxCop [from GotDotNet] early as u can grok it to keep yr code ".net clean" as for languages, i think a reasonable dot net developer should be comfortable in any of the languages [ie. can read/maintain/extend] but it does help things starting off with, say, C# :) >> http://bryanallott.net/
-
Hi, I recommended this before, I know, but a very good start to understand what is under the hood and how the whole thing is working in general is a book by Jeffrey Richter: MS .NET programing! It explains bits about C# and uses C# as the example code language AND provides you with a very good understanding about how all the internals (garbage collection, JIT compiler etc. works). Good luck!