Jump to content
  • Advertisement
Sign in to follow this  
Choconut

Yes, another topic about choosing an language

This topic is 3393 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi there, i know that this kind of topic has opened for a thousand times bud i still dont know the answer (for me). My question is What Language Do I Use?, yes i read the for beginners page but i still dont know. I want to learn an language that is easy to learn, with good documentation and much tutorials. I am not that kind of noob that is try to create an call of duty or an World of warcraft himself with no experience. I want to create simple games as basic and get the language under control. I hope you understand me (i know, my english sucks) Greetz Choconut

Share this post


Link to post
Share on other sites
Advertisement
Quote:
Original post by Choconut
My question is What Language Do I Use?

It does not matter that much. Just pick one and stay with it.

Share this post


Link to post
Share on other sites
Python with PyGame (or pygl).
C# with XNA would work too.

If you've read those pages then you should know that most of it is personal preference. However, a great deal of what will drive your experience with software development will be the ease with which you get going. Both of the above are relatively easy to get started with, and you can see results (and have good examples too) almost immediately.

Share this post


Link to post
Share on other sites
There isn't a "correct" language. There is no real right answer (including for you). Just pick one. You might be afraid because you don't want to waste your time learning an "inferior" language. You might be worried that the language you start using won't be the same one you're using later on down the road. So here, I'll help:

Don't worry about it.

Languages are tools. You'll need to learn how to use multiple tools (or in other words, multiple languages) throughout your life (assuming you don't quit programming). For example, I wrote a game in C++. But I want to expand on that game and entirely remake it. I also want practice using other languages/tools. So I plan on remaking that game in C++, C#/XNA, Silverlight, Flash, and Java. Why would I ever want to do such a thing? Because the specific language doesn't really matter. I want to practice using different languages with different idioms and paradigms and force myself to really think about how I'm programming something and why I'm programming it that way.

Anyway, what I'm really trying to say is stop worrying about it. Just jump in. Pick one. Personally, I am a fan of C# and XNA, but I've also heard a lot of good things about Python and Pygame. Just pick a language. It's really not a big deal. Trust me. I was in your exact same position a few years ago.

[edit]

ninja'd += 3; // Über ninja'd

Share this post


Link to post
Share on other sites
Ok, i am going to focus on C#, 1 more question: XNA, does it have an compiler or any script editor, if you understand what i mean, or do i have to download another program to write code and ''place'' it in XNA?

Share this post


Link to post
Share on other sites
Forget about XNA for the moment. Concentrate on learning how to do things in the language itself. For beginners, it is best to stick to console programs. Start small, a "guess the number" game will be plenty work for the moment. Sometime later, tic-tac-toe. And so on, until you have a good understanding about programming in C#.

Share this post


Link to post
Share on other sites
Quote:
Original post by rip-off
Forget about XNA for the moment. Concentrate on learning how to do things in the language itself. For beginners, it is best to stick to console programs. Start small, a "guess the number" game will be plenty work for the moment. Sometime later, tic-tac-toe. And so on, until you have a good understanding about programming in C#.

QFT

@Choconut: XNA is basically a library of code that you can use to help you handle some game related things. A lot of people make the mistake of trying to learn XNA before learning C#. That's bad. If you can't use C#, you definitely can't use XNA. Don't worry about XNA for now. You won't need it for quite a while. Like rip-off said, work on simpler games that use the console first. There are lots of programming concepts to learn before you should dive into XNA. Good luck, and happy coding!

Share this post


Link to post
Share on other sites
And wich compiler should i choose? Visual c# 2008 express editon?

link: http://www.microsoft.com/express/vcsharp/

Share this post


Link to post
Share on other sites
Quote:
Original post by Choconut
And wich compiler should i choose? Visual c# 2008 express editon?

link: http://www.microsoft.com/express/vcsharp/


Sounds good to me [smile]

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!