School Assignment? Project Due Tomorrow? Chat LIVE With A Programming Expert!

Welcome to Dream.In.Code
Become an Expert!

Join 307,137 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 1,827 people online right now. Registration is fast and FREE... Join Now!




Good language?

 

Good language?

moonknight

19 Oct, 2009 - 08:28 AM
Post #1

New D.I.C Head
*

Joined: 19 Oct, 2009
Posts: 9


My Contributions
Hi i was wondering what language is easy to learn and would be good for game programming. I have tried to learn/or looked at C/C++/C#/VB(.net)/Pascal/Qbasic. I was wondering what language is easy to learn and use for game programming. I want to pick up a langauge quick and then start programming.

User is offlineProfile CardPM
+Quote Post


snowflakes

RE: Good Language?

19 Oct, 2009 - 08:45 AM
Post #2

D.I.C Regular
***

Joined: 28 Jul, 2009
Posts: 280



Thanked: 15 times
My Contributions
I would recommend C++. There are several advantages in usng C++.
User is offlineProfile CardPM
+Quote Post

stayscrisp

RE: Good Language?

19 Oct, 2009 - 09:44 AM
Post #3

Mouth->Insert(Foot);
Group Icon

Joined: 14 Feb, 2008
Posts: 1,404



Thanked: 53 times
Dream Kudos: 300
My Contributions
Hi

This is probably the most asked question on this site, there are links stickied at the top of this forum with great advice on where to start, which languages are good. Check around the site and you will see that this question has already been answered in great detail. smile.gif
User is offlineProfile CardPM
+Quote Post

Core

RE: Good Language?

19 Oct, 2009 - 10:25 AM
Post #4

The .NET Dude
Group Icon

Joined: 8 Dec, 2008
Posts: 3,039



Thanked: 217 times
Dream Kudos: 900
Expert In: C#, VB.NET, WPF, .NET Framework

My Contributions
I would recommend starting with this read. The answer is - there is no perfect language. It all depends on personal preferences and abilities.
User is online!Profile CardPM
+Quote Post

Theaegd

RE: Good Language?

20 Oct, 2009 - 12:23 PM
Post #5

D.I.C Regular
***

Joined: 15 Aug, 2009
Posts: 309



Thanked: 4 times
My Contributions
XNA C# XNA C# XNA C# XNA C# XNA C# XNA C#
User is offlineProfile CardPM
+Quote Post

WushuMonster

RE: Good Language?

20 Oct, 2009 - 07:07 PM
Post #6

D.I.C Head
**

Joined: 29 Feb, 2008
Posts: 101



Thanked: 3 times
My Contributions
C# with XNA is pretty good to get up and running quickly. If that's too difficult though, you could start with a tool like gamemaker.
User is offlineProfile CardPM
+Quote Post

e_barroga

RE: Good Language?

20 Oct, 2009 - 09:09 PM
Post #7

D.I.C Regular
Group Icon

Joined: 16 Feb, 2009
Posts: 435



Thanked: 24 times
Dream Kudos: 825
My Contributions
C++ or C#.

If you just want to make a 2D game for the heck of it, use Game Maker.
User is offlineProfile CardPM
+Quote Post

gibson.nathan

RE: Good Language?

23 Oct, 2009 - 04:24 AM
Post #8

D.I.C Head
**

Joined: 6 Oct, 2009
Posts: 145


My Contributions
lol, you gotta learn java.
User is offlineProfile CardPM
+Quote Post

Asthenia

RE: Good Language?

28 Oct, 2009 - 04:02 AM
Post #9

New D.I.C Head
*

Joined: 14 May, 2009
Posts: 8


My Contributions
I think that DARK GDK and C++ express edition is a good starter, that's what I'm working on at the moment.
User is offlineProfile CardPM
+Quote Post

WolfCoder

RE: Good Language?

29 Oct, 2009 - 08:38 AM
Post #10

ヒヒヒー
Group Icon

Joined: 5 May, 2005
Posts: 5,256



Thanked: 30 times
Dream Kudos: 1575
Expert In: ゲームのプログラム、かわいい

My Contributions
You have to know C. Straight and holy C I like to nickname it (the strictly ISO standard C, including /* and */). I wrote a series of tutorials and one of them even uses JAVA, but C is the way to go.

Everything listed here stands on the shoulders of C, however, if you're new to things I highly recommend SDL or something. If you're not going to use C, I recommend you actually pick some engine toolkit like GameMaker or 3DGameStudio so that you don't have to learn so much programming.

C is the longer, harder, but makes-you-much-better-in-the-end road for understanding it all. I personally use it because I can develop a game much faster, more straightforward, than a higher language like JAVA. The engine is much faster and you don't have to worry too much because the only interfacing that gets in the way is simple Video, Audio, Input, and optionally Networking.

Where JAVA gives you a ton of high level, pre-built data structures and systems that are open-platform, you don't need them in a video game and there exists plenty of fun and easy to use libraries for C. Although SDL and OpenGL have proven a powerful combo to me, you could use DirectX.

The problem with writing games in JAVA is that I've only played tiny applets on web pages, whereas, the more fun games are written in C/C++.

However, learning C is easy, mastering it is very hard. Higher level languages can save the newbies from themselves as they don't worry about memory management- but resulting in a slower engine.

This post has been edited by WolfCoder: 29 Oct, 2009 - 08:45 AM
User is offlineProfile CardPM
+Quote Post

Raynes

RE: Good Language?

29 Oct, 2009 - 09:52 PM
Post #11

Resident Witch. No, really.
Group Icon

Joined: 5 Jan, 2009
Posts: 957



Thanked: 14 times
Dream Kudos: 250
My Contributions
I'm going to recommend Clojure, as an alternative to Java. It's got many advantages over Java, especially in terms of complexity.
User is offlineProfile CardPM
+Quote Post

Fast ReplyReply to this topicStart new topic

Time is now: 11/21/09 03:09PM

Live Help!

Be Social

Dream.In.Code RSS Feed Dream.In.Code LinkedIn Group Follow Us On Twitter Fan Us On Facebook

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month