Author |
Message |
numgun
Joined: Sat Jan 13, 2007 11:04 pm Posts: 2932
|
Coding languages... which should I go for?
I've been lately having some small research on diffirent coding languages and things like that and its really gotten me interested that I'd want to try and self-learn it via books and by anything else I might find on the way. My goal is making games (mostly 2d) and/or small applications that might do some simple tasks and such. I hear C++ is a powerful language but it seems like its hard to learn if compared to some languages. Then theres Java that is also good for making apps and games but rumors say its slow. Then theres delphi which MM uses if I remember right, it seems to be rather a good language and quite understandable compared to the complex (Not sure about this, since I havent even seen ''proper'' coding) C++. I hear its also called or based of ''Object Pascal'' or the delphi coding language. Also theres Visual Basic that looks rather simple and easy to learn. But what is it capable of? And finally, I heard LUA can do alot and is easy to use aswell. What possibilities does it have? Thanks in advance.
|
Fri Oct 19, 2007 10:58 am |
|
|
Seraph
Moderator Hero
Joined: Sun Dec 24, 2006 11:28 pm Posts: 868 Location: London Server
|
Re: Coding languages... which should I go for?
LUA or C++ ftw.
|
Fri Oct 19, 2007 11:55 am |
|
|
cambiogris
Joined: Tue Apr 10, 2007 10:32 pm Posts: 830
|
Re: Coding languages... which should I go for?
C++ and Java are both good starting languages. C++ is probably faster and more flexible, but slightly harder to learn. But both are good for learning object-oriented programming.
|
Fri Oct 19, 2007 11:59 am |
|
|
Peewee
Joined: Thu Sep 27, 2007 8:13 pm Posts: 22
|
Re: Coding languages... which should I go for?
Anything that came on your computer could've been made in VB. (I'm assuming you have windows ) CCAG was made in VB. VB is not so good for games though. I can't say much for the others you listed, but C++ is the standard for programming.
|
Fri Oct 19, 2007 12:03 pm |
|
|
robowurmz
Joined: Thu Aug 16, 2007 10:09 am Posts: 163
|
Re: Coding languages... which should I go for?
I'd say that C# is your best bet, since everything is slowly moving onto the .NET framework anyway.
You could google XNA, as it's a game developer pack to make games for windows. Tis all free, comes with instructions on what you need to get it to work, etc.
|
Fri Oct 19, 2007 12:15 pm |
|
|
Levelx
Joined: Tue Jul 31, 2007 11:25 pm Posts: 81
|
Re: Coding languages... which should I go for?
Flash is pretty good for making games and web design.
|
Fri Oct 19, 2007 3:32 pm |
|
|
surplus2475
Joined: Thu Oct 18, 2007 4:45 am Posts: 58
|
Re: Coding languages... which should I go for?
Flash is not a language. For the love of ... Flash is just an animation and video codec--to dumb it down. It's a scripting language that allows you to automated stuff. Its not the same as things like Java, C-based languages, or VB. Add to that that learning Flash is essentially useless.
Start with a language that will serve as a spring board for future development.
If you're looking to go into web programming (not web design), consider starting with Java or Groovy. They are fairly powerful C-based and C-like languages. Java, though, has a pretty heavy memory footprint. Groovy is a much lighter version of Java. Consider starting there. PHP + MySQL is a handy combo to learn as well.
Most of those languages are C-based (with the exception of MySQL, which is a scripting language) and serve as good context for C, C++, and C#.
|
Fri Oct 19, 2007 3:50 pm |
|
|
Raithah
Joined: Tue Jul 03, 2007 1:26 am Posts: 165
|
Re: Coding languages... which should I go for?
If Numgun already has experience with Javascript, then learning a little Actionscript would be much less of a challenge and suit his needs. Learning C# would be complete overkill, by comparison . Of course, this is all assuming you don't want to market this to anyone. Flash games are fairly easily ripped (to my knowledge) and doesn't easily lend itself to being extended into larger games. So I guess it's just a question of what you want to do with it, and if you'd like to make a career out of game development ... or just feel the need to learn a full-fledged programming language.
|
Fri Oct 19, 2007 7:18 pm |
|
|
Galaxy613
Joined: Thu Oct 19, 2006 12:31 am Posts: 397 Location: USA, VA
|
Re: Coding languages... which should I go for?
You could go with BlitzMax, but that costs money and to do windowed applications/games you'll need to buy the GUI Module also, but for simple, full screen games it works fine and it's quite expandable. But not as expandable as C++. I really depends on how much flexiblity you need, and what you really want to do.
|
Fri Oct 19, 2007 7:35 pm |
|
|
Daman
Joined: Fri Jan 26, 2007 3:22 am Posts: 1451
|
Re: Coding languages... which should I go for?
Hey shut up thor stop using that alt account.
Java is ♥♥♥♥, don't use anything like it. Stay far away from it.
|
Fri Oct 19, 2007 11:56 pm |
|
|
Here for the mods.
Joined: Sun Mar 18, 2007 12:31 am Posts: 218 Location: Somewhere over the Rainbow.
|
Re: Coding languages... which should I go for?
If you wanna make games, go for what you got. If you wanna do web design, on the other hand, I suggest HTML, PHP, javascript, PHPBB, uhm... there'sareallyharddatabaselanguagethatknowingcangetyouagoodjobandevenifyouslackallthetimetheycan'tfireyou-becauseyou'retheonlypersontheyknowthatcanreadandwriteitandyoucanmakealotofmoneyandthenspenditallon-beerandcodewhileyourdrunkandreleasereallytrippymods.
|
Sat Oct 20, 2007 3:20 am |
|
|
Lord Tim
Joined: Fri Apr 27, 2007 4:55 pm Posts: 1178 Location: America!
|
Re: Coding languages... which should I go for?
I'm taking AP Computer Science, and they teach Java. It's nice, and I like it. I'm making a game in an Applet that I don't actually intend on putting on the internet, but I can still run it as an Applet. Java does work for 2D games, but probably not so good with 3D. At least I haven't seen any examples of anything relatively fast doing all the 3D calculations needed. I don't actually know much C languages, but apparently it's really fast. I've seen C# and stuff, and actually did a little in XNA C#, and it's really good, but hard to learn. Of course, it's hard to make games in Java, so I'd probably go with C#, probably in XNA or something.
|
Sat Oct 20, 2007 5:18 am |
|
|
Alenth Eneil
Joined: Mon Dec 04, 2006 3:34 am Posts: 2378
|
Re: Coding languages... which should I go for?
LUA is a scripting language last time I checked, you swould have to learn it on conjunction with something that would enable you to use it. Or someone.
Java is slow and east enough for simpletons, C++ is faster and involves more than three dozen brain cells.
VB works, but expect a hell of a lot of work if youwant to do anything major, it's like C++ minus the pre-made methods. So is C though, being forced to pragram power functions yourself ftw?
|
Sat Oct 20, 2007 5:28 am |
|
|
Daman
Joined: Fri Jan 26, 2007 3:22 am Posts: 1451
|
Re: Coding languages... which should I go for?
Alenth Eneil wrote: LUA is a scripting language last time I checked, you swould have to learn it on conjunction with something that would enable you to use it. Or someone.
Java is slow and east enough for simpletons, C++ is faster and involves more than three dozen brain cells.
VB works, but expect a hell of a lot of work if youwant to do anything major, it's like C++ minus the pre-made methods. So is C though, being forced to pragram power functions yourself ftw? What? Lua is it's own language. Gmod uses it as a scripting language. Lua can be compiled with ansi. Also, NO. DON'T EVEN LEARN JAVA LORDTIM. ALL GAMES MADE USING JAVA TURN OUT TO BE SHITTY PIECES OF ♥♥♥♥, BUT SUCCESSFUL FOR SOME REASON. EX: WURM ONLINE, AND RUNESCAPE.
|
Sat Oct 20, 2007 5:32 am |
|
|
surplus2475
Joined: Thu Oct 18, 2007 4:45 am Posts: 58
|
Re: Coding languages... which should I go for?
Groovy is a pretty good web replacement for Java.
|
Sat Oct 20, 2007 5:37 am |
|
|
|