What language to learn?

G

Guest

Hello all!

I'm wondering if I learn c#.net or C++.net, which one would make more
marketable in the job market. And how much diffrent are thees lanuages from
vb.net. I already know vb.net and ASP.net.

Your thoughts?

Thanks!

Rudy
 
C

Cowboy \(Gregory A. Beamer\)

Check the market(s) you want to work in. Just as a guess, I would favor C#,
but you might be in a market where that is not true.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
http://gregorybeamer.spaces.live.com

*************************************************
Think outside of the box!
*************************************************
 
K

Keith Patrick

C# is definitely the way to go unless you're writing device drivers (but
even then, why Managed C++?) C# was designed for .Net specifically, whereas
MC++ is a bunch of macros & compiler changes that allow C++ to adhere to the
CLS. Most sample code will be in C# (or, sigh, VB.Net), and it's much
cleaner sitting on the CLR than C++.
They're both very different from VB, though, as they belong to the same
family of languages as C, Java, and even Pascal.
 
S

Steven Nagy

C# will be a lot quicker if you already know and understand the CLR
through your uses of VB.NET.

I say go learn IL instead!
 
M

Morten Wennevik

Hi Rudy,

In my experience, very few ask for C++.Net qualifications, and it seems
that most new .Net projects target C#.Net although there are plenty of
existing projects using VB.Net. For all these languages they all share
the common .Net Framework which is at least 90% of the code, so if you
know one language and the framework you only need to learn 10% to master
another language.

I say learn the language you like, then switch later on if needed.
 
K

Kevin Spencer

The most marketable aspect of any developer is the understanding of
programming concepts and quality of the work he/she does. Knowing a language
or 2 to put on your resume will get you in the door, but don't forget that
your knowledge and quality of work is what actually gets you the job.

--
HTH,

Kevin Spencer
Microsoft MVP
Chicken Salad Shooter
http://unclechutney.blogspot.com

A man, a plan, a canal, a palindrome that has.. oh, never mind.
 
G

Guest

Thanks to all who replied! It seems like c# it is. All had very good
points, I appreciate the insight.

Rudy
 
S

Sean Chambers

Kevin said:
The most marketable aspect of any developer is the understanding of
programming concepts and quality of the work he/she does. Knowing a language
or 2 to put on your resume will get you in the door, but don't forget that
your knowledge and quality of work is what actually gets you the job.

well put Kevin!

You beat me to it =)

sean
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top