Help - Search - Members - Calendar
Full Version: Set Vb. Net Aside And Jump Into C++ Or Java?
BleepingComputer.com > Software > Programming
   
phale
I've learned VB. NET for a year in school (they never teach you enough in school mad.gif ) But according to what i've been reading in this forum. It seems like people are in favor of C++ and Java rather than in VB.Net
Actually, I want to learn either C++ or Java. Which one should I learn?
Should I completely forget (I mean to care no more) about VB. NET once I start with either C++ or Java?
I am intend to be a programmer but I am interested in games too.
By the way, what do you need to become a game developer? I know you definitely got to know programming language. But what else do you need?
groovicus
The programming language one chooses to use is not that important. If you know core programming concepts, it is trivial to learn other languages.

QUOTE
It seems like people are in favor of C++ and Java

That is because those are two languages that are widely used, but so is C#, Cobol, and any other of a number of languages. Different languages have different purposes.

If you want to be a game developer, all you need to do is develop a game, any game. A game where you guess whether a coin flip is going to be heads or tails is a game. If you want to work for a company that develops games, then you might want to look at these:
http://channel8.msdn.com/Posts/Getting-a-J...izzard-Edition/
http://channel8.msdn.com/Posts/Getting-a-j...Part-1-of-1618/
http://channel8.msdn.com/Posts/Getting-a-G...-Table-Edition/

QUOTE
they never teach you enough in school

Gosh, I have learned more in school than I could ever hope to utilize. Perhaps you need to be more involved in school? smile.gif
jpshortstuff
To add to the school comment:

You aren't supposed to learn everything you need to know in school. You are given a push in the right direction along with the option to engage and discuss what you are trying to learn with teachers and students. You should then have 'learnt' enough to 'teach' yourself everything else you need.

I agree, I didn't learn all the languages, syntaxes and concepts in school, but I learnt a bit of the first language and the first few concepts there, and then was expected to go off on my own and build on this.

Conclusion: Use school as a stepping stone/building block to wherever you want to go thumbup.gif

To iterate what groovicus said, the concepts are indeed more important that the language. However, if you are looking for a language to use while practising these concepts, then I would say perhaps look at Java first. You will not be able to cover all the concepts of Computer Programming in just Java though, so once you've got the basics done, begin branching out. Just my personal opinion.
phale
QUOTE
If you want to be a game developer, all you need to do is develop a game, any game. A game where you guess whether a coin flip is going to be heads or tails is a game.


Thanks for your opinion. Actually, in class, I made the Tic-Tac-Toe game, the Connect 4 game. Moreover, for the final project (we had to make a game instead of taking a test) I made the sudoku game. Of course all were written in VB. Net. I know they all were not complicated (I know some would say they are easy, but anyway I am not them whistling.gif )
Honestly, I took me a whole day sitting in front of my computer to just figure out how to make the computer generate numbers for sudoku that obey the sudoku rule. So I guess I need to practice more, right? Or, I wonder if there is anyway better way to improve your coding skill? dry.gif

QUOTE
Conclusion: Use school as a stepping stone/building block to wherever you want to go


You're absolutely right! Learning beyond schools' territories is like going out to eat. blink.gif

groovicus
The best way to improve your coding is to write code. There are tons of programming exercises available on the net, specially if you look for problems used in programming contests.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.