Be a Supporter!

Should I Learn Java Or Visual Basic

  • 1,619 Views
  • 11 Replies
New Topic Respond to this Topic
TheColourAwesome
TheColourAwesome
  • Member since: Dec. 30, 2010
  • Offline.
Forum Stats
Member
Level 07
Audiophile
Should I Learn Java Or Visual Basic 2011-10-26 03:08:24 Reply

So I have been playing around with VB for a while (mainly just if statements and such) and I want to learn more. But after learning a bit about Java I'm considering ditching VB and learning Java instead.

Since you guys have a lot of experience with programing could you tell me what language you enjoy working with the most and why I would too.

P.S I don't really mind that VB programs are executable though Windows.


BBS Signature
Blackhole12
Blackhole12
  • Member since: Sep. 21, 2006
  • Offline.
Forum Stats
Member
Level 15
Game Developer
Response to Should I Learn Java Or Visual Basic 2011-10-26 03:47:06 Reply

Learn anything other than Visual Basic. If you like Java, learn that. If you like C#, learn that. Pretty much any modern programming language is less terrible than Visual Basic. Here's a bunch of languages for you to look into:

Java
C#
D
Python
LUA
Haskell
Lisp
Perl
C/C++
Javascript (web)
PHP (web)
Ruby (web)

The ones up top are easier to learn, so I suggest looking at those. But seriously just learn anything other than visual basic.

TheColourAwesome
TheColourAwesome
  • Member since: Dec. 30, 2010
  • Offline.
Forum Stats
Member
Level 07
Audiophile
Response to Should I Learn Java Or Visual Basic 2011-10-26 03:52:35 Reply

Learn anything other than Visual Basic. Pretty much any modern programming language is less terrible than Visual Basic.
But seriously just learn anything other than visual basic.

Will do. But what makes (you think) Visual is such a terrible language?


BBS Signature
deckheadtottie
deckheadtottie
  • Member since: Oct. 21, 2003
  • Offline.
Forum Stats
Supporter
Level 59
Programmer
Response to Should I Learn Java Or Visual Basic 2011-10-26 06:40:38 Reply

I'm currently programming in VB.NET and it can do everything any other language can do. I'm surprised at how powerful it is, actually. The most important thing to note is that logic and structure always (for the most part) remains the same in any programming language.

Yes, I probably will have to switch to C# or Java at some stage purely because there's not as much market for a VB.NET developer but having a knowledge of a language makes the transition much simpler. Especially to C# as it's part of the .NET framework.

The important thing is to understand HOW something works. If you're on control statements and loops, there's no reason why you shouldn't learn it VB if it makes you feel more comfortable. As I said, the logic is still the same.


#coys

BBS Signature
sharpnova
sharpnova
  • Member since: Feb. 19, 2005
  • Offline.
Forum Stats
Member
Level 09
Blank Slate
Response to Should I Learn Java Or Visual Basic 2011-10-26 07:53:22 Reply

Visual Basic might be a good starting point. My first language was QBasic which is pretty similar.

But I made the transition from QBasic to C pretty young. I'd be a little nervous about someone getting too used to Visual Basic before using a more... "computer sciencey" language.

If you have to pick between VB and Java.. please pick Java. (Or C# which is really similar and has awesome support)


= + ^ e * i pi 1 0

gumOnShoe
gumOnShoe
  • Member since: May. 29, 2004
  • Offline.
Forum Stats
Member
Level 15
Blank Slate
Response to Should I Learn Java Or Visual Basic 2011-10-26 08:06:00 Reply

My suggestion is Java or Scheme.

Java is a great beginner language. Scheme is entirely simplistic and straight forward, but far more powerful.

The choice is this:

1) Java is a programming language where each line of the program follows another line.

2) Scheme is a language where each unit of the code should be functional (although you can do OO and sequential programming). So everything you do is passing an argument to a function, which is really all you need for most simple tasks.

Java is great for understanding basics.

Scheme is great for understanding programming. It really changes the way you look at code, and in a good way.


Newgrounds Anthology? 20,000 Word Max. [Submit]

Music? Click Sig:

BBS Signature
TheColourAwesome
TheColourAwesome
  • Member since: Dec. 30, 2010
  • Offline.
Forum Stats
Member
Level 07
Audiophile
Response to Should I Learn Java Or Visual Basic 2011-10-26 09:07:28 Reply

Java it is.


BBS Signature
deckheadtottie
deckheadtottie
  • Member since: Oct. 21, 2003
  • Offline.
Forum Stats
Supporter
Level 59
Programmer
Response to Should I Learn Java Or Visual Basic 2011-10-26 12:01:36 Reply

At 10/26/11 09:07 AM, TheColourAwsome wrote: Java it is.

Good choice :)


#coys

BBS Signature
Wolfos
Wolfos
  • Member since: Jan. 19, 2008
  • Offline.
Forum Stats
Member
Level 25
Game Developer
Response to Should I Learn Java Or Visual Basic 2011-10-26 16:03:29 Reply

Because BASIC based languages have weird syntax.

TeslaShockwave
TeslaShockwave
  • Member since: Jun. 18, 2010
  • Offline.
Forum Stats
Member
Level 09
Programmer
Response to Should I Learn Java Or Visual Basic 2011-10-30 14:05:41 Reply

At 10/26/11 04:03 PM, Wolfos wrote: Because BASIC based languages have weird syntax.

Yeah... code gets looking pretty ugly in BASIC after a bit. I like languages with syntax similar to C/C++ personally.


Steam username: Deutschgeck

BBS Signature
sharpnova
sharpnova
  • Member since: Feb. 19, 2005
  • Offline.
Forum Stats
Member
Level 09
Blank Slate
Response to Should I Learn Java Or Visual Basic 2011-10-30 15:37:21 Reply

At 10/26/11 09:07 AM, TheColourAwsome wrote: Java it is.

It's rare when a question of preference in the world of programming has a right or wrong answer.. but in this case I think this is the right one :p


= + ^ e * i pi 1 0

Wolfos
Wolfos
  • Member since: Jan. 19, 2008
  • Offline.
Forum Stats
Member
Level 25
Game Developer
Response to Should I Learn Java Or Visual Basic 2011-10-30 16:24:46 Reply

At 10/30/11 02:05 PM, TeslaShockwave wrote:
At 10/26/11 04:03 PM, Wolfos wrote: Because BASIC based languages have weird syntax.
Yeah... code gets looking pretty ugly in BASIC after a bit. I like languages with syntax similar to C/C++ personally.

Same, Java does. It's the better choice of the two.