Jump to content
Xtreme .Net Talk

Recommended Posts

Posted

im programming in VB.NET at the moment...actually only a begginner,but progressing very well. already have knowledge in ASP.NET , SQL , ADO.NET (data bases...sql access,,,lbabll)

and im looking for my next language.

my question is,should i go for C#??? (lots of ppls are saying that its almost the same as VB.NET). oh and btw...i dont know C++.

or should i go for java??? C++ or anything esle???

 

10x in advance.

Posted
Well I might suggest A complete change of venue... Eclipse.org for Java, struts and beans

Joe Mamma

Amendment 4: The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no warrants shall issue, but upon probable cause, supported by oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.

Amendment 9: The enumeration in the Constitution, of certain rights, shall not be construed to deny or disparage others retained by the people.

Posted
Well I might suggest A complete change of venue... Eclipse.org for Java' date=' struts and beans[/quote']

 

you mean u suggest to go for java rather then c++ or C#?

  • *Experts*
Posted

If you're just doing this for fun, I'd try C#.

 

Otherwise, I wouldn't suggest changing languages at all. VB.NET is just as capable as C# in terms of features and ease of use (with a few, minor tradeoffs).

 

Learning a language is only 10% of what you do as a developer. A good chunk more is learning the framework, which you've started: ADO.NET, SQL, etc. Another chunk is learning the ins and outs of a language - that will only come with really using a language for awhile. Lastly, there's the "advanced" stuff that only comes with experience: design choices. That means knowing when to use a form, a class, an interface, as well as recognizing patterns, etc. etc.

 

If you switch languages it will be fun for awhile, but you'll only be postponing the inevitable.

 

-nerseus

"I want to stand as close to the edge as I can without going over. Out on the edge you see all the kinds of things you can't see from the center." - Kurt Vonnegut
Posted
If you're just doing this for fun, I'd try C#.

 

Otherwise, I wouldn't suggest changing languages at all. VB.NET is just as capable as C# in terms of features and ease of use (with a few, minor tradeoffs).

 

Learning a language is only 10% of what you do as a developer. A good chunk more is learning the framework, which you've started: ADO.NET, SQL, etc. Another chunk is learning the ins and outs of a language - that will only come with really using a language for awhile. Lastly, there's the "advanced" stuff that only comes with experience: design choices. That means knowing when to use a form, a class, an interface, as well as recognizing patterns, etc. etc.

 

If you switch languages it will be fun for awhile, but you'll only be postponing the inevitable.

 

-nerseus

 

actually i really agree with what u say...but knowing only 1 main lang isnt enough today....is it?

  • Administrators
Posted

Really depends on where you currently work / are seeking work. Knowing more than one language (or development framework) can definately look good on a CV and show that you are capable of being flexible. However having the depth of knowledge / experience that comes from spending time developing with even a single language can be far more valuable.

As Nerseus posted above, the language quickly stops becoming the issue. Knowing how to write robost, usable (and re-usable), stable code in any language; the ability to follow standards, design (or write code that works with existing ones) application / frameworks; Having an understanding of common design patterns and more importantly know when and why they should be used. These skills can be learned independant of any language but they need to be learned and the best way is spend time using a language to the full.

 

Being able to prove you can develop all the way from initial idea to completed application and hence experience all stages of the design process (including testing and final polishing) will be far more useful than being able to demonstrate a basic knowledge of several languages but no real depth of knowledge in any

Posting Guidelines FAQ Post Formatting

 

Intellectuals solve problems; geniuses prevent them.

-- Albert Einstein

Posted

It's not So much about Java as It is about learning a different platform. It is not unlike pd's advice about becoming versed in ood. All I am saying is that it might be worth jumping over to the eclipse world to get a taste of a different framework.

 

Pd is correct In that Knowing how to program well is the most important aspect of the field. I'm just Saying if you know ASP/ASP.NET, ADO and .NET remoting, and you know them well, It might be worth Investigating the J2ee equivalents - JSP/JAKARTA struts, JDBC/JDO and EJB.

 

eclipse, by the way, is a FREE IDE initially developed by IBM and is not locked into Java though it seems be the language of choice. It's worth taking a look at

Joe Mamma

Amendment 4: The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no warrants shall issue, but upon probable cause, supported by oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized.

Amendment 9: The enumeration in the Constitution, of certain rights, shall not be construed to deny or disparage others retained by the people.

Posted

I'd say learn more languages for the fun of it - after all, you can do the exact same things in each language, stick with the language which you feel that "flows" the best for you. Be a Jack-Of-All-Trades, but a master of one at least :).

 

My suggestion to you is look into Java. C# and VB.NET are similar, they can accomplish basically the same thing, choose one that you feel works best for you.

 

As for C++ and Java, i'd recommend you try learning both :D. Java is a much more "organized" language I should say... C++ is "messier", but its powerful and you can push it to its limits. I'm learning some Java this year, it doesn't look that bad - as a matter of fact I think it looks like C# (after all, the rumor goes that Microsoft created C# to "match" with Java)

 

My advice is to tackle some C++.. or if you don't feel like "stepping up" that high, try Java and then go to C++.

 

Here's how I learned stuff:

VB -> C# -> C++ -> Java

 

I'm good mainly in VB and C++, but with C++ its mainly a "meh i know how to do this, I can do this later its easy 'nuff.. ah what the hell I'll just do this in VB! ", so I've never really 'practiced it' becuase vb is addicting :D.

 

Keep in mind that VB.NET and C# are both RAD (Rapid Application Development) and are very user- (or should I say programmer :-P) friendly langauges. C++ and Java (im not sure about Java) are mainly for speed, control, and power.

 

Edit: Lol, I said "my suggestion is java" and then i said "my advice is C++"... what I meant was, if you don't feel like "steppin up" to C++, look into Java first

 

-The Pentium Guy

My VB.NET Game Programming Tutorial Site (GDI+, Direct3D, Tetris [coming soon], a full RPG.... you name it!)

vbprogramming.8k.com

My Project (Need VB.NET Programmers)

http://workspaces.gotdotnet.com/ResolutionRPG

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...