I would like to learn how to program games, at least on a simple level, possibly in 3D. I've done a little research and I feel that Java would probably be what I want to go with. \n\nFirst off, should I use Java? Or is there a truely good reason to chose C++ over it? It's important to me that I be able to learn it fairly easily and I've heard that Java is simpler... But hey, I'm asking you guys here :)\n\nAlso, what would be the easiest, cheapest (I'm willing to fork out *some* cash, but I don't wanna go spending my life's savings here) way for me to learn whichever language you reccomend?
214134
Well if you are going to do 3d Game programming in java then you need to first learn the Java language with  Data structures (i.e sorting and searching techiniques,etc) \nRefer this for learning java nad data structures http://safari.java.net/?x=1&mode=books&sortKey=title&sortOrder=asc&view=section&xmlid=&g=&catid=itbooks.prog.java&s=1&b=1&f=1&t=1&c=1&u=1&r=&o=1&n=1&d=1&p=1&a=0&page=0&k=50\nand You need to learn 2d gmae programming first so refer this \nhttp://safari.java.net/?x=1&mode=section&sortKey=title&sortOrder=asc&view=section&xmlid=1-56592-484-3&k=20&g=&catid=itbooks.graphics.prog&s=1&b=1&f=1&t=1&c=1&u=1&r=&o=1&n=1&d=1&p=1&a=0&page=0&j=books\nAnd do learn how to do real game programming in java refer this book : \nhttp://safari.java.net/?x=1&mode=section&sortKey=title&sortOrder=asc&view=section&xmlid=0596007302&k=20&g=&catid=itbooks.graphics.prog&s=1&b=1&f=1&t=1&c=1&u=1&r=&o=1&n=1&d=1&p=1&a=0\nand before you start doing proramming you will need J2SE 1.5 you can download that from (this is for Desktop development , but if u want to do development for other environment then download the SDK accordingly)\nhttp://java.sun.com/javase/index.jsp \n\nYou will also need 3D API to do 3D programmin  You Can download that from http://java.sun.com/products/java-media/3D/index.jsp\nThere are 2 different implementation of 3D API in Java (i.e  one is Directx based and the other is OPENGL based) in industry OPENGL is more commanly used to do java based game development. Choose whatever you want and download the API's for 3D.\n you will also need a Integrated Develpment Environment(IDE) for doing your programming (development) So you can download this very good IDE called JCreator (for windows http://www.jcreator.com/ ) or try ECLIPSE( http://www.eclipse.org/downloads/ ) , NETBEANs  ( http://www.netbeans.org/downloads/ ) , etc\n\n Also one word of caution 3D programming in JAVA if very memory intensive ( it takes minimum 160 MB of RAM to display just a simple Triangle) - This one of the major drawbacks of java 3D programming but 2D does not require that much memory so 3D game development in Java is generally done less in the industry. But as you are already on the track t do 3D game programming in Java only so goahead.\n And Join this forum as you are going to have many doubts when you do 3D programming or any types of programming doubts like programming audio, gameplay, artificial intelligence, ingame physics, etc http://www.javagaming.org/forums/index.php\n But if you change your mind to switching on to other language like C# or VB .net or C++.net then try this Book - it's good. http://safari.java.net/?x=1&mode=section&sortKey=title&sortOrder=asc&view=section&xmlid=0-672-32596-9&k=20&g=&catid=itbooks.graphics.prog&s=1&b=1&f=1&t=1&c=1&u=1&r=&o=1&n=1&d=1&p=1&a=0&page=0&j=books\n \nI hope this will assist you in your quest for 3D game progamming.
504318
well, you don't need programming knowledge to write freeware games.  Go check out ScummVM at SourceForge (see source)\n\nIf you do want to learn a language, start with C.  Plenty of free compilers out there and it's not as hard as most would have you believe.\n\nJava is NOT a good suggestion.  It's hardly a revolution considering its age.  Furthermore, the only games I've ever seen written in Java are web-based.
27472
Java or C.\nChoose Java, because it's similar to C, and easier to learn, due to Java's consistent handling of storage locations by reference, and automatic handling of memory management.  As a bonus, you can run your program on any system that supports Java, and embed your program as an applet accessible from anywhere with Internet access. Should you require more efficiency, you can relatively easily translate your program in Java, to a program in C, after you learn and know C.\n\nI'm limiting my answer based on the assumption that you personally want to *learn* a programming language.  You would likely expend fewer resources by simply giving your problem data to a programmer for hire.  If your script conversion doesn't require capabilities like grammar recognition, any programmer with a clue can code a basic utility in minutes.\n\nNote to programmers: I base this learning approach on a graduated, learn as you need to know, rationale, that leaves open a transition path to maximum product efficiency (C or C/assembly), or to high efficiency with a graphical interface (C or C++).  I acknowledge that less ubiquitous higher level languages exist that are better suited for specific types of text processing.
611021
i think the easiest and funnest way to start is HTML.\nYou can get the hang of code and then move on to Java Script, then Java.\n\nIf you want you do C then C+
524797
I don't know to much about flash player but try c++ programing I like MS visual C++ it a very powerful language and used to develop most games.\n\nGood tutorial site>> http://nehe.gamedev.net/
542704
It depends on your background. C++ has 2 main things that can cause problems for people. One is pointers, and the other is OOP.\n\nFor pointers I would recommend starting with Kernighan and Ritchie, if you have some programming experience. It is a little terse for a new programmer, but for experienced people that is desirable. It is about C, not C++, but the exposition of pointers is clearest.\n\nIf you do know C then Stroustrup's book is pretty good: http://amazon.com/s/ref=nb_ss_gw/103-4882347-1776613?url=search-alias%3Daps&field-keywords=stroustrup&Go.x=0&Go.y=0. You can pick and choose the chapters that you think you need most.
628849
Well, If u ask me, I seggest u get away from VC++. Well, it's too confusing for nothing! I prefer using C++ and C#.net, I think C#.net is much more better than VC++ which can't give u anything special!\nBUT if u still wanna try learning VC++, I just know that the SAMS VC++ book sucks!... Don't try reading it!...\nGood luck ;)
582971
Hi, I am a Chess player (Elo 2400+) and a Computer programmer. GnuChess have C++ Freecode and is very strong.\n\nHave fun!
375496
c++ is a language, if you're wanting to learn the language you can go here http://www.cplusplus.com/doc/tutorial/ but i don't know if you can learn an entire programming language in one day.  if you're asking about an IDE (integrated development environment) which is basically a "place to write the code" and build it you can get a free one here http://www.bloodshed.net/dev/devcpp.html
620201
Try using C, its easier than C++ and useful for small programs you dont want to learn c++ for. A great compiler is available free at\nhttp://forums.miniclip.com/showthread.php?t=11976\nAnd to learn c, you can try googling it or uhmm, yahooing it lol.\ntheres loads of resources for it. You might also try java, its even better for small,portable programs, but its slower, and im nto sure theres any free complete versions of it.
580413
Pick up DEITEL book. Perhaps "How to Program Java" or "How to Program C++". Yes it will take longer to learn, but in the long run you will have a lot more power creating your own software.
302382
This really isn't a good answer to your question, but you may want to look into C# too. It's kind of a combination of C++, Java, and VB. It has a simple GUI design interface, but it still allows you a lot of control. Not quite as much as C++, but more than Java. Just an idea for you to ponder ...
584060
yes just find a book for beginners and start reading, u can also find someone to teach u\ntry to leran something at the beggining like basic or pascal since they are simple and they will be able to give the base for more advanced programming \nthen easily by having experience u can move to c/c++ or java\n\nif u want to learn programing dont try html or a script language, cause html is authoring and not programming and the scripting languages will hide from u some of the things that u an gain from a real programming language
626045
Do you have a programming background at all? What type of game are you trying to make? JAVA doesn't lend itself very well to making certain styles of games. \n\nI'd suggest reading Beginning JAVA by Wrox Press to first get a firm grasp on the language.
5451
As for a programming language, C++ has been for many decades a good bet. Maybe there are more productive constructs in Ruby, Java, C#, Pearl, but you still can do things that are disallowed for those langs.\n\nBesides, in spite what they may say, every new operating system/component model/framework/initiative since the 1990s has been written mostly in C and C++, or at least to be programmed with C and C++.\n\nSo, nothing you can't do, nowhere you can't go with C++. As for the productivity part, if under Microsoft operating systems, then you have proprietary idioms that make .NET work with C++. If under other OSes, then you will always find ways to make scripts interact with C++ programmes.\n\nI took my BASIC programming course when I was 8. At the age of 20 I realized I would have been able to have so much more fun with computers if only I had chosen C++. I won't let that happen to my daughter!!!
11959
It all depends on what language you want to learn. I'd suggest diving right into it with java, or C#.  They are relatively similar languages, aside from the fact that one is based on Windows technology and the other is multi-platform.
148847
What actually is your question....\nDo you need a game in C++  or some thing else...\nIf you want a game mail me again..I have many...