Forum     

Go Back   Digit Technology Discussion Forum > Software > Programming
Register FAQ Calendar Mark Forums Read

Programming The destination for developers - C, C++, Java, Python and the lot

Closed Thread
 
LinkBack Thread Tools Display Modes
Old 27-05-2007, 10:34 PM   #1 (permalink)
UbuntuUser
 
cynosure's Avatar
 
Join Date: Sep 2006
Location: India
Posts: 741
Talking Computer Languages.

Hi there guys,
This year I finished off my 12th so no pressure of studies or something for another 3-4 months.
Since my exams are over now and i have loads of time to spare I wish to learn some computer languages.
I want to make games when I am done with my higher education so I want to learn some languages which can help me achieve my goal.
And since I finished class 12 with Economics and have no formal education of computer languages (they taught C++ and oracle in my school) I wanna learn some easy but good language.
Please Advise.
Thanks in advance.
__________________
Core 2 Quad Q6600 G0, XFX 650i ultra, XFX 8600GT 512MB, Seagate 320GB, Altec Lansing ATP3, 2x1GB 800MHz, 19" Viewsonic VA1912WB, LiteOn DVD burner, Logitech K/B, mouse, Amigo 500W PSU, Local Cabby.
cynosure is offline  
Advertisements. Register and be a member of the community to get rid of them.
Advertisement

Old 27-05-2007, 10:40 PM   #2 (permalink)
Broken In
 
Join Date: Sep 2006
Posts: 127
Default Re: Computer Languages.

Start with Python. It's easy but a very powerful language. However, saying that, I myself started with C++, and had no problems, contrary to what is believed.
hitman050 is offline  
Old 27-05-2007, 10:42 PM   #3 (permalink)
In The Zone
 
jal_desai's Avatar
 
Join Date: May 2006
Posts: 426
Default Re: Computer Languages.

ok... i like ur thirst for knowledge (tht too so soon after exams ) ok.. now games also need programming.. then comes designing of characters and storyboard. the core thing in high end games is the A.I. First of all read some books on AI ... i have some ebooks on AI (pm me on my yahoo id jal_desai). use GameMaker for the initial expeience for how to make simple games... u will learn many "if-else" concepts there. and most importantly "BE A PERFECTIONIST"... Best luck.
__________________
TechExplorer.in
jal_desai is offline  
Old 27-05-2007, 10:55 PM   #4 (permalink)
Broken In
 
Join Date: Sep 2006
Posts: 127
Default Re: Computer Languages.

^I think first he needs to get the basics of programming-Vectors, Arrays etc. After he has done that, then he can read specific books on game programming.

@cynosure, I suggest you first thoroughly understand the basics of programming, then you can move onto more advanced things. But let me tell you, you can't learn game programming in a few months. It takes years of practice/experience to be able to write a working 3d game engine. If you want to learn an easy language go with Python, but you could start with C++ as well. I learned it from a book 'How to Program C++, 5th Edition'. If you need info, pm me.
hitman050 is offline  
Old 27-05-2007, 11:22 PM   #5 (permalink)
dá ûnrêäl Kiñg
 
zyberboy's Avatar
 
Join Date: Feb 2006
Location: kerala/calicut
Posts: 981
Default Re: Computer Languages.

Game development is a challenging job(hard work ),requires good knowledge in C++ and shud be a master in maths(vector Algebra). shud be able to write optimized code(needs skill here ).Jump starting C++ is the right way,since its a long path to become a good game programmer.But the most important requirement is the passion for games as they say.
__________________
My Stomach pains
http://tinyurl.com/32jj4m
zyberboy is offline  
Old 27-05-2007, 11:24 PM   #6 (permalink)
In The Zone
 
jal_desai's Avatar
 
Join Date: May 2006
Posts: 426
Default Re: Computer Languages.

hey cyberboy... i like ur signature... awesome dude.. rightly said..
__________________
TechExplorer.in
jal_desai is offline  
Old 27-05-2007, 11:31 PM   #7 (permalink)
UbuntuUser
 
cynosure's Avatar
 
Join Date: Sep 2006
Location: India
Posts: 741
Default Re: Computer Languages.

@jal: Thanks buddy. I surely need books on AI but like hitman says, I think this can be tough nut to crack for a starter!!

@hitman:games are my passion. And I have time + patience. I downloaded Thinking in C++ as pointed here and will start it ASAP.

@cyberboy: I am good in vectors and 3D. As long as gaming does not require Integral calculus, I am good with it
__________________
Core 2 Quad Q6600 G0, XFX 650i ultra, XFX 8600GT 512MB, Seagate 320GB, Altec Lansing ATP3, 2x1GB 800MHz, 19" Viewsonic VA1912WB, LiteOn DVD burner, Logitech K/B, mouse, Amigo 500W PSU, Local Cabby.
cynosure is offline  
Old 27-05-2007, 11:40 PM   #8 (permalink)
Apprentice
 
nightcrawler's Avatar
 
Join Date: Sep 2006
Location: Mumbai
Posts: 65
Default Re: Computer Languages.

Stick to one language for starters..do not unnecessarily learn many language...it is not the languages and how many of them you know are important...it the logic that you apply in coding...I suggest you stick to C++...clear all its concept...if you wish to be a game programmer and not the art designer then learning C++ is good enough for you. Head over to sites like http://www.gamedev.net/ where you will learn the nuances of game development in details...and lastly be patient and stick to your plan. I say so because I have seen people lose out and giving up just because they don't see early results...game programming is a painstakingly long process to learn and to master.
__________________
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction.
nightcrawler is offline  
Old 27-05-2007, 11:44 PM   #9 (permalink)
dá ûnrêäl Kiñg
 
zyberboy's Avatar
 
Join Date: Feb 2006
Location: kerala/calicut
Posts: 981
Smile Re: Computer Languages.

@cynosure
then u r on ur way......

@sonny(jal_desai)
yeah , this signature is in the starting of that great epic .
__________________
My Stomach pains
http://tinyurl.com/32jj4m
zyberboy is offline  
Old 28-05-2007, 08:28 AM   #10 (permalink)
UbuntuUser
 
cynosure's Avatar
 
Join Date: Sep 2006
Location: India
Posts: 741
Default Re: Computer Languages.

C++ is final now.
Any books (which start from the scratch) that can teach me this language cause I dont want to join any courses and things lke that.
A friend of mine suggested me "The complete Reference" of C++. Your suggestions?
__________________
Core 2 Quad Q6600 G0, XFX 650i ultra, XFX 8600GT 512MB, Seagate 320GB, Altec Lansing ATP3, 2x1GB 800MHz, 19" Viewsonic VA1912WB, LiteOn DVD burner, Logitech K/B, mouse, Amigo 500W PSU, Local Cabby.

Last edited by cynosure; 28-05-2007 at 08:34 AM.
cynosure is offline  
Old 28-05-2007, 08:54 AM   #11 (permalink)
1337 |)00|) \m/
 
kaustav_geek's Avatar
 
Join Date: Nov 2005
Location: Cyber Space
Posts: 472
Default Re: Computer Languages.

Nope... you don't have to swicth to Windows to code in C++. GNU/Linux boxes pack gcc.
Firstly, Stick to ANSI C++ Standards while coding. Get that book, TMH's "The Complete Reference". Its a very good book. Then, use an IDE like Anjuta.
If u wana compile from the command line ... follow this.....

$ gcc HelloWorld.cpp -o HelloWorld.o
$ ./HelloWorld

Here.. HellowWorld.cpp is your file...

Now to port the programs written in TC++, just replace

#include <xxx.h>

with

#include <xxx>

And add this right after you've included all the headers:

using namespace std;

I hope the programs will work now...


Note: For headers, like stdio.h, include it in the form <cstdio.h> .

Also... C++ is not the mainstream game development language used these days... Most of the devs use some in-house language(mostly scripting) coupled with a heavily customised 3D modeller and a game engine. I might be wrong though.

Do work on your analytical abilities, so that you may be able to represent actions using conditional statements..

There is a hell lot of resource available on the Net for you to scourge. Just go ahead with full-on passion and energy...
__________________
My Blog : www.vatsuak.blogspot.com
My DA page : www.burningsilver.deviantart.com

OK..ok..... Ads are bad..

Last edited by kaustav_geek; 28-05-2007 at 08:54 AM. Reason: Automerged Doublepost
kaustav_geek is offline  
Old 28-05-2007, 01:53 PM   #12 (permalink)
Apprentice
 
nightcrawler's Avatar
 
Join Date: Sep 2006
Location: Mumbai
Posts: 65
Default Re: Computer Languages.

Anjuta is ok for *nix environment but eclipse is even better...get its c++ plugin to work with it in c++ instead of java... if u wish to learn from a book then C++ Complete Reference is a good book also u can learn from the person who created the language Bjarne Stroustrup it has all that there is to C++ although it is bit boring to learn from and a bit hard as well.
__________________
Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction.
nightcrawler is offline  
Old 28-05-2007, 07:38 PM   #13 (permalink)
1337 |)00|) \m/
 
kaustav_geek's Avatar
 
Join Date: Nov 2005
Location: Cyber Space
Posts: 472
Default Re: Computer Languages.

Ummm... True.... But C++ has undergone a lot of changes since its inception... Whatever book you get, make sure it complies with the latest ANSI C++ standards... So that You don't get stuck with newer compilers.
__________________
My Blog : www.vatsuak.blogspot.com
My DA page : www.burningsilver.deviantart.com

OK..ok..... Ads are bad..
kaustav_geek is offline  
Old 29-05-2007, 09:58 AM   #14 (permalink)
UbuntuUser
 
cynosure's Avatar
 
Join Date: Sep 2006
Location: India
Posts: 741
Default Re: Computer Languages.

^^ Fine.
And thanks everybody.
__________________
Core 2 Quad Q6600 G0, XFX 650i ultra, XFX 8600GT 512MB, Seagate 320GB, Altec Lansing ATP3, 2x1GB 800MHz, 19" Viewsonic VA1912WB, LiteOn DVD burner, Logitech K/B, mouse, Amigo 500W PSU, Local Cabby.
cynosure is offline  
Old 31-05-2007, 12:31 AM   #15 (permalink)
In The Zone
 
knight17's Avatar
 
Join Date: Oct 2005
Location: Kerala
Posts: 312
Default Re: Computer Languages.

These sites may help you

- http://cplus.about.com/
- http://www.cplusplus.com/doc/tutorial
- http://www.functionx.com/cpp/index.htm

And this Group too:
- http://groups.google.com/group/comp.lang.c++?lnk=srg
- http://groups.google.com/group/comp....ated?lnk=gschg

And Google is your friend (always!)
__________________
"It's not a silly question if you can't answer it." Sophie's World [ http://en.wikipedia.org/wiki/Sophie's_World ]
knight17 is offline  
Closed Thread

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Prog languages query Pathik Programming 10 28-04-2007 12:36 PM
what languages should i learn? eagle_y2j Programming 15 14-07-2006 12:43 PM
Assembly Languages nitish_mythology Programming 19 12-06-2006 11:50 AM
Game Languages Abhijit_T Gamerz 3 29-03-2005 11:34 AM


All times are GMT +5.5. The time now is 03:16 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.

Search Engine Optimization by vBSEO 3.3.2