Bungie Universe
This topic has moved here: Subject: Programming
  • Subject: Programming
Subject: Programming
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Yeah im just a new programmer. I know a few languages but not that much. what is the best programming language to learn i heard that c++ was the best but i dont know.

  • 10.07.2004 4:43 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

This really does belong in the Flood, but C++ is the most advanced.

  • 10.07.2004 4:53 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

it depends on what you want to program.

  • 10.07.2004 5:13 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

It depends on a lot of things. The biggest is how much experience you have, and exactly what you want to create. C++ is advanced, no doubt. but it is slowly going into extinction. It is still used by a lot programmers, but it is being replaced with the likes of C#. It to good for any normal application and for high detail games. If you want to make simple games, I would suggest Java. I know for me, a 4th year Computer Science Major, that I perfer C#, because by the time I'm really out in the industry it will be the most used.

All that being said, I would suggest using simple guides using java, to gain experience. Programming is definatly not one of those things that comes easily, it takes practice.

  • 10.07.2004 6:17 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

on the other hand I don't do games and the likes. i do a lot of custom add-ins for solidworks and some custom windows applications for people so I prefer visual basic.

  • 10.07.2004 6:57 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

C++ is the most advanced as far as game programming goes, they say in a few years Java will be on par with C++, and after that, better than C++, my school teaches Java now instead of C++, it is the language of the future!

  • 10.07.2004 7:02 AM PDT

WoG

"...have a killatalor!"
ROMANS 1:18

C++ is a very rigid, and unforgiving language. You have to follow rules, declare things explicitly (mostly). It's also very customizable, object oriented language is a great thing to know. Is it a good start? Probably not.

Goto www.w3schools.com (W3C) and follow their progression. They have a really nice tutorial on how to learn and in which order.

As far as game development- once you have a firm handle on data structures and object programming, I'm assuming that's a good start.

  • 10.07.2004 7:25 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

Actually it isn't really a good start. Game programming is not easy, especially if it is graphically intense. Even simple games take a long time, believe me. My suggestion is to start slowly and work hard at memorizing and applying syntax, data structres, and good Object-Oriented Design. Then after you have a really good grasp start experimenting with different things. One suggestion I have is use C# its easy to read the code and follow it, and it allows you to easily create executables. Just watch out for "fork" statements.

  • 10.07.2004 9:45 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

1) Learn to program using an easy language like java (get a book on this)

2) Learn C and C++

3) Get hold of the OpenGL red book, and follow the examples in GLUT (this will teach you 3D graphics programming skills)

4) Download SDL (www.libsdl.org) and use that to experiment with game ideas.

  • 10.07.2004 2:02 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

I am currently in the process of learning C#. I know C and Javascript, and it seems that C# is their love child so It's working out well. I would really suggest it.

  • 10.07.2004 3:02 PM PDT

Can anyone point me in the direction of a good java script book? It would be much appriciated ^^

  • 10.07.2004 4:35 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

I haven't learned java yet, I wanted to but my school cut it. For a starting language i would suggest Qbasic. Its a weak language ,but you can practically download it at 8 A.M. and be a pro at 8 P.M. the same day. If your trying to make a game though, you can only make 2 deminsional stuff ,and even then it is pretty inadequit.

  • 10.07.2004 5:09 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

I started with java then went to visual basic then to c,c++, and iwanna start learning c#

[Edited on 10/7/2004 5:50:35 PM]

  • 10.07.2004 5:49 PM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

If you already know any C language and you know java, then you lready know C#.

C# is probably to most powerful language out there right now. It's only weak point is that it is not commonly used... yet. and if you use a good IDE, like .NET then you also have ease of use and you can program fast and effective. THat being said writing a good program isn't as easy as sitting down and typing for a few hours.

To answer some other questions: with java you do not really need a book there are plenty of tutorials on the web. A good starting program is BlueJ , it allows you to easy execute each part of your program and it also automatialy draws UML diagrams. once you have enough experience with java you can then make to move to a more powerful IDE like Netbeans

The hardwest part about programming is staying with it and not getting frustrated. one easy way to do this is to always remember syntax, and realize that, for all intents and purposes, you are talking to a computer, so never assume that it knows what you are talking about.

  • 10.08.2004 6:10 AM PDT

"lucky one"

Use Java 1.5 Program Design by James Cohoon and Jack Davidson. Java will replace C++ since it is as powerful or even more, and is more internet oriented, and easier in a sense. Only thing that holds java back right know from being used in the creation of games is that it uses more processing power than C++, but in a couple of years that wont be an issue.

  • 10.08.2004 9:35 AM PDT
  • gamertag:
  • user homepage:
  • last post: 01.01.0001 12:00 AM PDT

No actually C# will stay ahead of java. Since it is basically java, but with more features and much faster, it will be the language of the future.

  • 10.08.2004 8:26 PM PDT

"lucky one"

I havent really heard about C# (or C3) but if it builds up on the features of java then is a clear winner. I am still beginner i have less than a month programming, so i dun really care, if u know one language then u know half of the rest.

  • 10.08.2004 10:54 PM PDT