   Please help I know ths is asked all the time
  Well i'm sure you've all seen this same question probably 5 times and I am going to ask it againn Any quesses? Yep, I want to know what is the best language to start with for a beginning game programmer with no expierience what so ever. I am serious about become a game developer and want to major in game development ciriculum in college, but I have to start somewhere. So what would be the easiest language to start with and what should I evolve into after that one?   
  Recommend you C# with XNA Framework :)   ;  There is honestly no right answer on language choice. Your best bet would be to look into the languages you will be learning in a college course and get a head start on those. I personally started with c++, many will say it is a discouraging language to start with but its all personal preference. C# is a friendly language with easy to see results but gives less control to a programmer. All preference, best to just research and take a shot at one. You can always swap if you do not like your choice.   ;  Well alot of people say go with a more challenging language first so maybe I'll learn basic Ada   ;  Python.  It'll rock your socks.  And learning to program isn't the same as learning a programming language.  Use something simple and fun (Python) that you can tinker with.  That doesn't require you to download a big bloated confusing code editor (VS).  Something that lets you write a program in only a few lines of code.  Best way to learn is by programming, and python lets you get to the fun stuff real quick and not get bored with it.  The fundamental concepts you learn from python will be very easily transferred over to Java or C++ or whatever your univercity uses, just with a C++ or Java spin on things.  And you'll probably say "man, this is way easier in Python".   ;  If you're really beginning, Python with PyGame is a good way to start. Python is a high level language (so you don't have a lot of niggly details to think about), while PyGame is whole bunch of stuff to get you up and running quickly.Because Python is interpreted, you don't need to faff about with libraries and linking and all that jazz.Best of all, it's free, so you can just download it and get going.It's not really up to writing humungous games, but on modern machines it's quite fast enough to implement things like Tetris, Pacman or Space Invaders. There are lots of tutorials to get you started on things like game loops and drawing stuff to the screen.This is actually the sort of route that a lot of people took into games development many years ago -- it was pretty normal for people to start with BASIC on a home micro and progress to more advanced stuff when they'd got the principles down.It's a lot easier to move onto learning game development with C# or C++ once you understand the basics like how to respond to keypresses and how to move enemies and bullets about the screen. Trying to learn two complicated things at once is too tough :-);Quote:it was pretty normal for people to start with BASICI have to refrain myself from jabbering about my old QBasic days whenever these "what to start with" threads come.  Back in my day you had to code asm to write a pixel to video memory quickly!   ;  I'd definitely agree with Python. I took the standard BASIC -> C++ route back when I was at school and only started using Python a few years ago. All I can say is that I wish I'd known about it when I was learning BASIC!Whenever I need to quickly test an algorithm or quickly build a utility I head straight to Python. I still use C++ for most things, but that's probably just due to force of habit more than anything.Quote:Original post by KatieIt's not really up to writing humungous games...Python is quite surprising actually. Correct me if I'm wrong but isn't EVE Online written in [Stackless] Python?;Quote:Original post by DuFaceTheBassPython is quite surprising actually. Correct me if I'm wrong but isn't EVE Online written in [Stackless] Python?Yup. Both the server and the client.I've seen several fairly impressive 3D games (not AAA titles or anything, but still impressive) written in Python using Pygame with OpenGL. I'd definitely recommend going that route.   ;Quote:Original post by NevonQuote:Original post by DuFaceTheBassPython is quite surprising actually. Correct me if I'm wrong but isn't EVE Online written in [Stackless] Python?Yup. Both the server and the client....apart from the renderer and a few baseline and/or time critical modules of the engine. These parts are still largely C++.   