generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Game Creation and Development » Scripters
Home Search
 

Re: What language should I learn first and where should I go

Previous Thread :: Next Thread 
YoloAss is not online. YoloAss
Joined: 30 Aug 2013
Total Posts: 72
07 Oct 2013 03:42 PM
I am 14 and plan on becoming a game developer. Why wait, and go to a college if I can start right now.
Report Abuse
dekkonot is not online. dekkonot
Joined: 22 Dec 2010
Total Posts: 6685
07 Oct 2013 03:44 PM
Learn the obvious languages such as C++, C#, C, and Java. Those are the ones that will be used most often in game developing.

~ Linguam latinam est optimum ~
Report Abuse
YoloAss is not online. YoloAss
Joined: 30 Aug 2013
Total Posts: 72
07 Oct 2013 03:45 PM
Yes, I know, but where do you suggest I go to learn these languages?
Report Abuse
Dr01d3k4 is not online. Dr01d3k4
Joined: 11 Oct 2007
Total Posts: 17916
07 Oct 2013 03:46 PM
gamefromscratch com/post/2011/08/04/I-want-to-be-a-game-developer aspx
Report Abuse
MrgamesNwatch is not online. MrgamesNwatch
Joined: 02 Feb 2009
Total Posts: 7729
07 Oct 2013 03:46 PM
I would start with what you want to do and then find the language that best suits that.

~The alpaca of the acting world.
Report Abuse
3winner2 is not online. 3winner2
Joined: 31 Aug 2008
Total Posts: 9
07 Oct 2013 04:11 PM
The C languages and Java are two languages that are rather hard to learn.
From what I've read, C++ users take months at earliest to become fluent in the language, and years to master it. Java may or may not be less complicated, but either way I do not suggest starting off there.

Lua is a relatively easy language to learn and I mean, Roblox does use a somewhat altered form of Lua so in the process of learning to code, you could be creating some fun content.

Although, as others may suggest, start off with an extremely easy language as the syntax tends to be somewhat similar between different languages, making it easier to learn other Coding/Programming languages. So start off with a small/less powerful language such as Lua, Basic, Python, etc.
Report Abuse
iOpened is not online. iOpened
Joined: 31 Mar 2012
Total Posts: 638
07 Oct 2013 04:51 PM
Java, :3
Report Abuse
kinglan is not online. kinglan
Joined: 25 Mar 2010
Total Posts: 420
07 Oct 2013 10:00 PM
Rosetta Stone haha
Report Abuse
SuperMarioIsAwesome is not online. SuperMarioIsAwesome
Joined: 12 Apr 2010
Total Posts: 16966
07 Oct 2013 10:14 PM
The New Boston
Report Abuse
AndroidKitKat is not online. AndroidKitKat
Joined: 21 Sep 2013
Total Posts: 1525
08 Oct 2013 04:40 AM
@3winner; "years to master it"; WRONG! The correct answer is it takes decades to master, or can't even be mastered.
Report Abuse
chickenman158 is not online. chickenman158
Joined: 18 Jan 2011
Total Posts: 915
08 Oct 2013 03:17 PM
Java, unless used for web-based games should not be used for game programming. I would suggest learning C, C# or, and I only put this due to the amount of support the language has, C++.

C++ has flaws in it which makes me shake my head. It may not be a problem if you don't notice them, but I would say that you should go with C.
Report Abuse
Dr01d3k4 is not online. Dr01d3k4
Joined: 11 Oct 2007
Total Posts: 17916
08 Oct 2013 03:18 PM
@chicken: Not C, and Java is good. You forgot Android.
Report Abuse
pokemaster179 is not online. pokemaster179
Joined: 29 Sep 2013
Total Posts: 96
08 Oct 2013 04:11 PM
^ Say's the MS Nub e.e
Report Abuse
Dr01d3k4 is not online. Dr01d3k4
Joined: 11 Oct 2007
Total Posts: 17916
08 Oct 2013 05:09 PM
What?
Report Abuse
cntkillme is not online. cntkillme
Joined: 07 Apr 2008
Total Posts: 44956
08 Oct 2013 05:34 PM
ya way!
Report Abuse
chickenman158 is not online. chickenman158
Joined: 18 Jan 2011
Total Posts: 915
08 Oct 2013 10:00 PM
Droid3004, I have used android before. The JVM cannot compare to native. Also, the JVM adds at least one layer of complexity and dependence between what you write and what is executed. C is nice and simple. Sure, I would like classes from C++ in it, but C++ has evolved to be ugly. Really ugly.

Of course this is assuming you are compiling your JVM-compatible language (Java, Scala, Jython, Rhino etc.) code to a Java Virtual Machine executable. I am not sure of any compilers change class files to native, or directly from code to native.

In any case OP, I suggest you learn Esperanto.
Report Abuse
AndroidKitKat is not online. AndroidKitKat
Joined: 21 Sep 2013
Total Posts: 1525
08 Oct 2013 10:19 PM
Chicken, Dalvik VM > JVM however.
Report Abuse
Adam335 is not online. Adam335
Joined: 19 Feb 2011
Total Posts: 21464
08 Oct 2013 11:40 PM
Python is a great starter language. It runs small programs easily, and can be very efficient if you use it correctly.
Report Abuse
chickenman158 is not online. chickenman158
Joined: 18 Jan 2011
Total Posts: 915
09 Oct 2013 03:46 PM
I guess I should argue about scripting languages too. Honestly, as long as you are not using VB, you should be good to go. Python is a really good starting language. It forces some good practices like indented code and not-implicit definitions (Worried about the filter). Lua is a nice language, plus, you can easily move from Lua to RBX.Lua. Javascript has HTML5 Canvas, which is awesome for web applications. QBasic has a lot of useful things built in if you are trying to make an offline, low quality graphics game. I doubt Ruby would be very useful.

Also, guys, why can't we give D a little love? It is an awesome language for people who like C.
Report Abuse
cntkillme is not online. cntkillme
Joined: 07 Apr 2008
Total Posts: 44956
09 Oct 2013 05:58 PM
Not sure if all of you realize, the OP is banned.
He probably isn't looking at this thread.
Report Abuse
cntkillme is not online. cntkillme
Joined: 07 Apr 2008
Total Posts: 44956
09 Oct 2013 05:59 PM
Was* banned.
Not anymore I guess.
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Game Creation and Development » Scripters
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image