Author Topic: What language should I start coding in?  (Read 6863 times)

0 Members and 6 Guests are viewing this topic.

Offline RabidTreeFrog

  • Camper
  • ***
  • Posts: 291
What language should I start coding in?
« on: October 11, 2006, 06:14:41 pm »
Yeah, I'm gonna start to learn to code, but the thing is, I need to pick a language.

I'm prolly gonna do games, but do a lot of little apps too.

What should I use? C, C#, C++? Or another language?
not around

Offline a-4-year-old

  • Veteran
  • *****
  • Posts: 1918
Re: What language should I start coding in?
« Reply #1 on: October 11, 2006, 06:23:46 pm »
if you look at it for about ten seconds you will realise that any C is to hard to learn without something behind it...[shudder] *remembers 80 page introduction*[/sudder]
If we hit the bullseye the rest of the dominoes will fall like a house of cards. Checkmate. -Zapp Brannigan

Offline Mistercharles

  • Veteran
  • *****
  • Posts: 1371
  • +
Re: What language should I start coding in?
« Reply #2 on: October 11, 2006, 07:29:26 pm »
Game maker! Once you get into GML, that's kinda like mega-simplified C++.

www.gamemaker.nl

Don't go by the prejudices. It can make some really awesome stuff, and it does't just make games (screensavers and particle simulators are two other things i use it for).
shoutout to m'boyz eagles_arrows, echo_trail, wraithlike, sadistatheart, chakapoko maker, jrgp, aznblood, chakra, keron cyst, et al, miss you, let's '#gather some day

Offline SadistAtHeart

  • Global Moderator
  • Flagrunner
  • *****
  • Posts: 636
  • golevka
Re: What language should I start coding in?
« Reply #3 on: October 11, 2006, 07:33:48 pm »
Gamemaker is a great tool, but the possibilities are much greater with other languages. For example, first-person shooter and gamemaker are two words rarely heard in the same sentence.

Offline bja888

  • Flagrunner
  • ****
  • Posts: 745
  • Working
    • Bja888.com
Re: What language should I start coding in?
« Reply #4 on: October 11, 2006, 07:49:52 pm »
C++ is the most commonly used language. But not my favorite.

5th_account

  • Guest
Re: What language should I start coding in?
« Reply #5 on: October 11, 2006, 07:54:05 pm »
Visual Basic is great for learning the fundamentals of programming and getting something done quickly. The next step would be Java or C++

Personally my favourite is Java

Offline Plonkoon

  • Veteran
  • *****
  • Posts: 1022
  • I know Karate!....and several other Japanese words
Re: What language should I start coding in?
« Reply #6 on: October 11, 2006, 08:18:23 pm »
Try one of the Blitz languages, you have to buy the program but they're great for easy game programming.

http://www.blitzbasic.com/

Offline Sticky

  • Major
  • *
  • Posts: 97
  • Toot toot
Re: What language should I start coding in?
« Reply #7 on: October 11, 2006, 08:37:48 pm »
Learn ZZT.

Offline iPod

  • Major
  • *
  • Posts: 57
  • HA! HA! CARE FOR A MIXED NUT?
Re: What language should I start coding in?
« Reply #8 on: October 11, 2006, 09:30:24 pm »
Visual Basic is fairly easy to start with, and I hear Delphi is okay. When you get some experience move onto C++.

There are a flurry of game making languages, but my personal recommendation is Byond if you're going to use one (providing you don't mind 32x32 tile based environments) because it's usually quite easy to learn and get into creating a game, though it will only teach you basic programming practices. There's also the benefit of having an established community and developer forums which will help you learn the ropes. www.byond.com/
[MpS]P00pSmith

Offline EnEsCe

  • Retired Soldat Developer
  • Flamebow Warrior
  • ******
  • Posts: 3101
  • http://enesce.com/
    • [eC] Official Website
Re: What language should I start coding in?
« Reply #9 on: October 11, 2006, 10:04:42 pm »
DO NOT start with VB, it wont help you into ANY language other than basic human grammar! lol...

Learn Pascal. Delphi.

Offline FliesLikeABrick

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 6144
    • Ultimate 13 Soldat
Re: What language should I start coding in?
« Reply #10 on: October 11, 2006, 10:19:24 pm »
C++ is the most commonly used language. But not my favorite.

C++ is one of the best languages to learn as a first language because it is structured like most other classic and important languages, and the syntax is similar to many as well.  The logic you learn while learning C++ is unforgettable and crucial to coding.

Learning a highly graphical language first will obscure the true logic that you should first be introduced to while learning to code.  C++ is one of the best for that, and that is why it is taught in just about every computer science course (or Java is, they're structurally very similar)

Offline bja888

  • Flagrunner
  • ****
  • Posts: 745
  • Working
    • Bja888.com
Re: What language should I start coding in?
« Reply #11 on: October 12, 2006, 12:27:41 am »
DO NOT start with VB, it wont help you into ANY language other than basic human grammar! lol...

If talk like caveman then VB end

Offline FliesLikeABrick

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 6144
    • Ultimate 13 Soldat
Re: What language should I start coding in?
« Reply #12 on: October 12, 2006, 12:36:57 am »
Yeah, what EnEsCe said goes hand-in-hand with what I said about C++ being an awesome first language to learn due to how much it benefits you for future langauges.

Offline Toumaz

  • Veteran
  • *****
  • Posts: 1904
Re: What language should I start coding in?
« Reply #13 on: October 12, 2006, 01:57:17 am »
I code in english.

"This is Sierra Papa India Foxtrot Foxtrot, I have found da POTUS and i'm gonna Papa Uniform Tango a Bravo Uniform Lima Lima Echo Tango in his Alpha Sierra Sierra over."
Hah! Hah! Hah... not funny. By the way, the image you use for a signature is too big.

If you want to learn a solid language, go ahead and try C++. As Bricks put it:

C++ is one of the best languages to learn as a first language because it is structured like most other classic and important languages, and the syntax is similar to many as well. The logic you learn while learning C++ is unforgettable and crucial to coding.

Learning a highly graphical language first will obscure the true logic that you should first be introduced to while learning to code. C++ is one of the best for that, and that is why it is taught in just about every computer science course (or Java is, they're structurally very similar)

Offline bja888

  • Flagrunner
  • ****
  • Posts: 745
  • Working
    • Bja888.com
Re: What language should I start coding in?
« Reply #14 on: October 12, 2006, 02:36:39 am »
Oh! By the way. If your just statring to write code your at least 2 years from writing a stable game :)


just a little fyi

Offline RabidTreeFrog

  • Camper
  • ***
  • Posts: 291
Re: What language should I start coding in?
« Reply #15 on: October 12, 2006, 05:22:37 pm »
Yeah, I took a book from the library out on coding C++  but I got one with c# also. Is C# any good?
not around

Offline ElephantHunter

  • Retired Administrator
  • Camper
  • *****
  • Posts: 431
  • Third President
    • - home of the admins -
Re: What language should I start coding in?
« Reply #16 on: October 12, 2006, 05:46:30 pm »
Try Ruby

First impressions mean everything. That goes the same for the programming world. I think you will enjoy starting off with the Ruby programming language. It's powerful and dynamic, but still very easy to learn.
Everything you have done in life is measured by the DASH on your gravestone.
Stop wasting time.
Make your dash count.

Offline SadistAtHeart

  • Global Moderator
  • Flagrunner
  • *****
  • Posts: 636
  • golevka
Re: What language should I start coding in?
« Reply #17 on: October 12, 2006, 07:52:31 pm »
In the end it all comes down to what you want to use it for. I'd suggest learning as many as possible when you're ready, but for now, I'd follow ElephantHunter's advice.

I'm quite surprised I forgot about Ruby; it has an amazing tutorial that is easy to understand. It's one of the only languages that I can actually make heads or tails of.

Offline bja888

  • Flagrunner
  • ****
  • Posts: 745
  • Working
    • Bja888.com
Re: What language should I start coding in?
« Reply #18 on: October 12, 2006, 08:32:47 pm »
Yeah, I took a book from the library out on coding C++  but I got one with c# also. Is C# any good?

I am Jacks_Love for C# :)

Pros:
  • 100% Object Oriented Programming
  • It is like Java and C++ with the best of each.
  • Uses the same theories as java but makes it a lot easier.
  • Runs a hell of a lot better on windows then java
  • Mono Project has C# working on linux
Cons:
  • 100% Microsoft
  • Required .Net framework to run
  • EnEsCe will hate you for it

I've been writing C# for about 2 years now. I'm just starting to see the usefulness of separating everything into objects. Its flexible as hell! Greatest thing that happend to me since getting a girlfriend XD

Offline Hootie hoo

  • Camper
  • ***
  • Posts: 291
  • "Noone" isn't a word.
Re: What language should I start coding in?
« Reply #19 on: October 12, 2006, 09:13:52 pm »
Game maker! Once you get into GML, that's kinda like mega-simplified C++.

www.gamemaker.nl

Don't go by the prejudices. It can make some really awesome stuff, and it does't just make games (screensavers and particle simulators are two other things i use it for).
GML. It was designed for people with next to no coding experience, Sure got me started (not that way D=), but I don't use it anymore.
oh, and if you start off using Drag and Drop, you're not going to learn anything. Take a look at the help file (F1), like I did. If you want some examples (by me, of course), check out this page (most of the examples require registered version. If you want it, I have a key I didn't register with; someone bought it for me when I didn't need it. You can have it if you want)
Oh, and it's still a bit harder than it sounds.

Good luck!
« Last Edit: October 12, 2006, 09:22:37 pm by Hootie hoo »
Image removed please read the forum rules.