Go Back   PCMech Forums > Help & Discussion > Web Design / Development

Need Some Help? Type Your Keywords Here:

Reply
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
Old 05-09-2004, 12:18 AM   #1
Member (9 bit)
 
Join Date: May 2003
Posts: 270
Send a message via AIM to WolfPac_Ite Send a message via MSN to WolfPac_Ite
I want to learn coding language, But what one?

Hello guys, I want to start learning some type of coding language, But there are so many different things out there that I don't even know what they are for.

So my question is what should I start out with? should I start with something easier like Visual Basic or Delphi, Or go straight for C++ or C whatever?

Last edited by WolfPac_Ite; 05-09-2004 at 12:35 AM.
WolfPac_Ite is offline   Reply With Quote
Old 05-09-2004, 08:32 PM   #2
Member (7 bit)
 
Join Date: Apr 2004
Location: Ontario, Canada
Posts: 91
What's your background? What's your goal? This is kind of like walking into a hardware store and buying a tool at random... You'll have to have some kind of project to try this language out on. How about this, what made you decide you wanted to learn one? Given that kind of information, it's easier to help you decide what to learn.
Metaphorically is offline   Reply With Quote
Old 05-09-2004, 09:40 PM   #3
Member (9 bit)
 
Join Date: May 2003
Posts: 270
Send a message via AIM to WolfPac_Ite Send a message via MSN to WolfPac_Ite
Well, I wanted to learn coding after seeing other people make apps(external utilities) for games and I thought I would like to do that, And also I would like to make games.

Last edited by WolfPac_Ite; 05-09-2004 at 09:45 PM.
WolfPac_Ite is offline   Reply With Quote
Old 05-09-2004, 09:49 PM   #4
Member (12 bit)
 
Markoman01027's Avatar
 
Join Date: Jul 2002
Location: Easthampton, Massachusetts
Posts: 2,633
Coding involves great knowledge of Math...especially Algebra because you deal with variables in C++
Markoman01027 is offline   Reply With Quote
Old 05-09-2004, 10:06 PM   #5
Member (7 bit)
 
Join Date: Apr 2004
Location: Ontario, Canada
Posts: 91
It depends on the game and depends on the utility, I suppose. You can do pretty much anything in C++, but there's a whole lot of basic stuff to learn in C++ before you'd get to do anything really useful. For quick results, start with VB (I haven't done Delphi, so I can't say anything about it). You can do DirectX in VB, and it might be good for game utilities (vewing models & maps & so forth). A whole game utilizing DirectX would best be done in C++ however. You can also get a lot of mileage out of Javascript or VBScript these days. One final note, many games today are built without much programming in the usual languages, but just by scripting for a game engine. Check out Gamedev.net if you haven't already.
Metaphorically is offline   Reply With Quote
Old 05-11-2004, 05:32 PM   #6
Member (9 bit)
 
Join Date: May 2003
Posts: 270
Send a message via AIM to WolfPac_Ite Send a message via MSN to WolfPac_Ite
Thanks for the replies guys, I also know assembly would be a better choice for making games and utilities, But maybe I should start with something easier?

PS: I'm good in math so I don't think that would be a problem.

Last edited by WolfPac_Ite; 05-11-2004 at 05:35 PM.
WolfPac_Ite is offline   Reply With Quote
Old 05-11-2004, 05:42 PM   #7
Member (7 bit)
 
Join Date: Apr 2004
Location: Ontario, Canada
Posts: 91
Assembly would be a huge waste of time for games and utilities on Windows. I've only ever needed ~30 lines of assembly on Windows. For very high performance requirements, you might do a little inline assembly in games, but this is the last step optimization before you are ready to sell the game. Write mainatinable code.

Pick a project that you can't resist working on, then start on it in Javascript (this is my favourite language for the day, maybe tomorrow I would say VB). If that doesn't meet your needs, then start over with something else. Coders code. Just get started with something then don't abandon it unless you have a good reason to.

A good example of a beginner project would be to read some user input and make a file from it. For example, when Quake starts up, I think there's a cfg file it reads. Let the user pick some options then write that stuff to the cfg. I'm sure it's been done to death, but there are plenty of other similar ideas you could start with.

The key is to start writing some code so that you get an idea if you like the language or not. Javascript and VBScript are already available to you if you have Windows.
Metaphorically is offline   Reply With Quote
Old 05-11-2004, 08:34 PM   #8
Member (9 bit)
 
Join Date: May 2003
Posts: 270
Send a message via AIM to WolfPac_Ite Send a message via MSN to WolfPac_Ite
OK Thanks, I will try out doing what you said.
WolfPac_Ite is offline   Reply With Quote
Old 05-11-2004, 08:46 PM   #9
Lest we forget
 
ghost2003's Avatar
 
Join Date: Jun 2003
Location: Ontario, Canada
Posts: 1,870
C++ is good, you can learn it at www.cprogramming.com
__________________
redqueen: Antec Sonata, Pentium-D 2.5GHz, MSI G31M3-L, 2GB ram, 320 GB HDD, OpenBSD
hal9000: Lenovo T61, 2GB ram, 120 GB HDD, FreeBSD
ghost2003 is offline   Reply With Quote
Old 05-11-2004, 08:46 PM   #10
Member (9 bit)
 
colecifer's Avatar
 
Join Date: Jan 2004
Location: Kansas City(westwood), KS
Posts: 458
Visual basic is really easy to pick up. Its a good one to start out on just because it introduces you to coding and can help you decide if you like it. If you can do visual basic easy enough and like it move onto to something harder. Don't do to much visual basic becuase it is kinda worthless. It is good for learning though.
colecifer is offline   Reply With Quote
Old 05-12-2004, 07:42 PM   #11
Member (8 bit)
 
rfleming's Avatar
 
Join Date: Apr 2004
Location: Rhode Island
Posts: 229
um what kind of language would i need to make a game like kingsofchaos. http://www.kingsofchaos.com
rfleming is offline   Reply With Quote
Old 05-12-2004, 08:06 PM   #12
Member (10 bit)
 
Join Date: Jun 2003
Location: Alaska
Posts: 903
Send a message via AIM to ZeratulsAvenger
I looked around the "Code Poets" section of thebroken forums(the only good portion of the forums these days...) since I am also in seek of something to learn(what with summer coming up). I have decided on Python. I have heard it was farely easy to pick up, less of a challenge then C/C++, and it just seemed like something I could try.

Happy to see the screen pop up asking for how long the side of the equilateral triangle was I needed the area for(who wants to punch all those numbers in a calculator anyways )... sure it's of no real use, but I feel acomplished all the same

I would say pick one and try it, should you get discouraged to the point of wanting to quit ya may want to lighten the difficulty some and try a different language.
ZeratulsAvenger is offline   Reply With Quote
Old 05-14-2004, 02:44 AM   #13
Member (5 bit)
 
Join Date: May 2004
Location: Brisbane, AU
Posts: 24
Hi I'm new and decided to make my first post in this thread

my opinion: try java. why? there's several reasons...
1/ its free. get everything you need from http://www.java.com

2/ it is very similair to C++ and its a good way to ease yourself into the language

3/ like VB, it can play with DirectX (and has the added bonus that you don't need to feel silly when you tell people what language you code )
galad is offline   Reply With Quote
Old 05-19-2004, 05:53 PM   #14
Member (5 bit)
 
Join Date: May 2004
Location: Connecticut
Posts: 19
Learn C++...simple reason why java doesnt teach you memory management...very important in programming trust me...plus there are many good C++ compilers...and lastly once you know C++ you can learn any C based language like java or perl in just weeks...
SupraMan84 is offline   Reply With Quote
Old 05-20-2004, 06:40 AM   #15
Gremlin Overlord
 
Jaggannath's Avatar
 
Join Date: Apr 2003
Location: Australia
Posts: 2,382
I'd like to actually say the exact opposite of SupraMan... learning Java first and then C is much easier. Java is not only free, but teaches you the basics of learning a computer language, without having to worry about pointers and memory management. Then, once you're proficient in Java, just start learning C++, you basically know all the reserved words and can debug your programs effectively.
That's the way I was taught by my university, and I'd have to say it's definitely the better way
Jaggannath is offline   Reply With Quote
Old 06-03-2004, 10:19 AM   #16
Member (6 bit)
 
Join Date: Mar 2002
Location: Chicago, Illinois USA
Posts: 46
Send a message via ICQ to Sunday Silence Send a message via AIM to Sunday Silence Send a message via Yahoo to Sunday Silence
How about VB.Net. I'm told it's radically different from VB and it should be hot for the next 5 to 8 years. Many free resources on the web and I'm thinking of going back to my text books and learning the C# that comes with them side by side.
Sunday Silence is offline   Reply With Quote
Old 06-11-2004, 11:20 AM   #17
Member (9 bit)
 
darkside's Avatar
 
Join Date: Jul 2003
Location: Sheffield, UK
Posts: 292
im using vb6 atm, i cant say ive tryed anything else but vb6 is simple. i cant imagin you could may something spectacular in VB though, its not that powerful.

also, as im sure you will already know, dont go straight into a big project, start small with tiny apps that demo bits of code you have found on the net then mod it to see what happens, thats how im learning.
darkside is offline   Reply With Quote
Old 06-18-2004, 10:03 PM   #18
Member (7 bit)
 
Join Date: Jun 2004
Posts: 92
I would say learn C++ or Java first, not Javascript. If you're looking to make games like the ones you find online (applets), learn Java. There are several graphics packages for C++ that you could use also, but most aren't very good. If you really know nothing about coding though and want quick results you could buy a copy of Visual Basic, but it really won't teach you as much as C++ or Java.
Sanguimancer is offline   Reply With Quote
Reply

Bookmarks

Still Need Help? Type Your Keywords Here:


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

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 On
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 12:54 AM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 PL2