Jump to content


Computing and game development


8 replies to this topic

#1 ztomtomz

    New Member

  • Members
  • Pip
  • 1 posts

Posted 09 July 2011 - 12:27 PM

i am starting computing and game development this year at my local university. I was wondering what programming language would be good to learn the basics of before i start.

#2 alphadog

    DevMaster Staff

  • Moderators
  • 1716 posts

Posted 09 July 2011 - 02:17 PM

Pick any. The popular languages are all pretty complex in various at this point from the point of a noob.

The most prevalent languages in game development are C++, C, C#, with some Python and Lua presenting themselves in scripting environments.
Hyperbole is, like, the absolute best, most wonderful thing ever! However, you'd be an idiot to not think dogmatism is always bad.

#3 fireside

    Senior Member

  • Members
  • PipPipPipPip
  • 1590 posts

Posted 09 July 2011 - 03:41 PM

I think Python is the best in terms of easiest to pick up, teaches good formatting, and is a good lead-in to c like languages. You could also check with the university you plan on going to and see what language they use in the first semester. It might also be good to find which book they use, although it may make the course boring that way also. You can't lose with Python because it gets used a lot and is one of the fastest growing languages. The last I looked it was the fastest growing language.
Currently using Blender and Unity.

#4 roel

    Senior Member

  • Members
  • PipPipPipPip
  • 698 posts

Posted 09 July 2011 - 09:38 PM

This question typically leads to threads where everybody recommends something different and start arguing why the others are wrong.

#5 jcurtis

    New Member

  • Members
  • Pip
  • 5 posts

Posted 05 September 2011 - 02:27 AM

When it comes to scripting and development, I would have to say that Python would be very easy yet there are limitations it poses over what could be achieved commonly needing a pairing with another programming language to accomplish tasks.

C# would be very easy to learn and you can actually accomplish even a full 3d game with just it because it is very much easy to implement with XNA and silverlight.

Though if you really want to start with something basic, as what would probably be used in the first year, is C++. It provides autonomy, which would not be appealing to new bloods as it would tend to need a lot more to it.

#6 Cod

    New Member

  • Members
  • Pip
  • 4 posts

Posted 07 September 2011 - 08:10 PM

Find out which language(s) used in the school's curriculum. Computer-related programs in school are typically taught in JAVA, C++, or Python. However, python is used only in beginning courses.

Bottom line, find out what language your school uses as well as the text(s) being used.

#7 rouncer

    Senior Member

  • Members
  • PipPipPipPip
  • 2725 posts

Posted 07 September 2011 - 08:29 PM

It really doesnt matter, if you think your above averagely intelligent you should be able to learn any language you want, so just pick one. me, i like c :)
you used to be able to fit a game on a disk, then you used to be able to fit a game on a cd, then you used to be able to fit a game on a dvd, now you can barely fit one on your harddrive.

#8 anothershooter

    New Member

  • Members
  • Pip
  • 6 posts

Posted 08 September 2011 - 12:08 AM

Python is the way a lot of things have been moving in the schools out here on the west coast i know that much...

#9 Stainless

    Member

  • Members
  • PipPipPipPip
  • 582 posts
  • LocationSouthampton

Posted 12 September 2011 - 09:33 AM

Depends what you want to do?

You CAN write games in any language, hell my first two games were written in machine code, I didn't even have an assembler.

If you want to end up writing AAA games for the state of the art machines, then you have to get good at c++, really good.

If you want to sit at home churning out casual games then you need be good at Objective C, and or Flash, and or C#.

The other issue is the hardware. What do you have?

If you have a windows 7 machine and a spare $100, get into XNA

If you have a mac and an iPhone, get into objective C.

(BIG market for iPhone/iPad coders at the moment)

In the old days we said there was only two ways to become a games coder, you locked yourself in a room with a computer for two years, or you locked yourself in a room with a computer and a bag of illegal substances for one year.

It's not like that anymore, but you can't go into it thinking "this is easy, I can do this in my sleep".

It takes hard work, and not everyone has the right sort of brain for complex coding.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users