Rowpunk
|
  |
| Joined: 20 Nov 2009 |
| Total Posts: 7387 |
|
|
| 08 May 2012 02:51 PM |
Oh, why hello there, scripter forum community. I didn't see you there.
Basically, I'm planning on expanding out my knowledge of scripting past rbx.Lua, with the hopes of starting up a small inde Game Dev. team.
What would you suggest I should learn first? Java obviously isn't the most efficient with programs, so C++ would have more capabilities overall, but Java is a lot more widespread.
But I only added Python since Blender3D was created pretty much entirely by it. I guess the BGE would be nice for more intensive experience, but one would assume you'd want to get the most experience with what you'll be using later on...right?
I couldn't get a proper answer from google, since you were left with plenty of obscure opinions, and nothing really stating the advantages of these... |
|
|
| Report Abuse |
|
|
TheMyrco
|
  |
| Joined: 13 Aug 2011 |
| Total Posts: 15105 |
|
|
| 08 May 2012 02:54 PM |
I suggest Python, because going immediatley into C++ or Java might kill you. If you think you can handle it, go with C++.
Goodluck ^^ |
|
|
| Report Abuse |
|
|
|
| 08 May 2012 02:56 PM |
| If you have the time then learn C++. If not, then I would suggest Python. |
|
|
| Report Abuse |
|
|
Rowpunk
|
  |
| Joined: 20 Nov 2009 |
| Total Posts: 7387 |
|
|
| 08 May 2012 02:58 PM |
/Oh/ a sidenote, I'm homeschooled.
I have plenty of time. But I'll start with Python then. |
|
|
| Report Abuse |
|
|
|
| 08 May 2012 03:00 PM |
| I am too, that's why I chose C++.(: |
|
|
| Report Abuse |
|
|
su8
|
  |
| Joined: 06 Mar 2009 |
| Total Posts: 6334 |
|
|
| 08 May 2012 03:10 PM |
You're homeschooled? You must be lucky, last maths class was only checking the homework because my class is so fäking dumb |
|
|
| Report Abuse |
|
|
TheMyrco
|
  |
| Joined: 13 Aug 2011 |
| Total Posts: 15105 |
|
| |
|
su8
|
  |
| Joined: 06 Mar 2009 |
| Total Posts: 6334 |
|
| |
|
TheMyrco
|
  |
| Joined: 13 Aug 2011 |
| Total Posts: 15105 |
|
| |
|
stravant
|
  |
 |
| Joined: 22 Oct 2007 |
| Total Posts: 2893 |
|
|
| 08 May 2012 03:14 PM |
| And don't try to just tackle C++ right off the bat. Learn C first, and then move to C++ once you get the basics of C's syntax and some concepts like how pointers work. |
|
|
| Report Abuse |
|
|
|
| 08 May 2012 03:15 PM |
C++ takes a long time to learn. Java is inefficient but easy to learn. Python is nice for some things. |
|
|
| Report Abuse |
|
|
nightname
|
  |
| Joined: 10 Jun 2008 |
| Total Posts: 8960 |
|
|
| 08 May 2012 03:26 PM |
"Java is inefficient but easy to learn."
WHY DOES JAVA HAVE SUCH AS BAD REPUTATION?! ARE YOU PEOPLE LIVING IN THE FREAKING 90s!
GOD FREAKING DARN IT |
|
|
| Report Abuse |
|
|
TheMyrco
|
  |
| Joined: 13 Aug 2011 |
| Total Posts: 15105 |
|
| |
|
|
| 08 May 2012 03:30 PM |
| umad you learned a crappy language? |
|
|
| Report Abuse |
|
|
pwnedu46
|
  |
| Joined: 23 May 2009 |
| Total Posts: 7534 |
|
|
| 08 May 2012 03:53 PM |
| @lord: It's not a bad language. It is cross platform, has more built-in features than C or C++, and is easy to learn. |
|
|
| Report Abuse |
|
|
geicogeko
|
  |
| Joined: 27 Apr 2010 |
| Total Posts: 2727 |
|
|
| 08 May 2012 04:10 PM |
Learn C, it is is used in many languages(such as java). Then learn c++ or use c for some fun(like gameboy game making)
:(){ :|:& };: |
|
|
| Report Abuse |
|
|
|
| 08 May 2012 04:28 PM |
| pwned, no one said it was. i just wanted to see the boy rage. |
|
|
| Report Abuse |
|
|
|
| 08 May 2012 04:42 PM |
"And don't try to just tackle C++ right off the bat. Learn C first"
why? :( |
|
|
| Report Abuse |
|
|
|
| 08 May 2012 05:38 PM |
C++ or Java. NOT Python.
Java is probably a better choice if you want to make web applications and it's a lot better for making multi-playform applications.
But I can't tell you much about Java. I can only program in C++. I'll be taking a Java class next year, though. |
|
|
| Report Abuse |
|
|
|
| 08 May 2012 05:45 PM |
If you quickly want to learn something you will actually be able to make stuff in in a reasonable amount of time, choose Java. C++ is frankly horrible to dive into and should really only be used if you have heavy-duty work to be done. Python, like Lua, needs a platform to run on, or serves as a webserver. You won't see real results from it, most likely, because it doesn't have a large range of purposes beyond data manipulation (without extensive use of libraries, of which there are many) |
|
|
| Report Abuse |
|
|
|
| 08 May 2012 05:47 PM |
@BlueTaslem
I agree, mostly. You can also do some quick work in C++ if you use certain software. Personally, I enjoy using Visual C++.
But I still recommend Java to people. Not only is it fast, but just about anything you write will be cross-platform and you can also easily write web applications as well. |
|
|
| Report Abuse |
|
|
stravant
|
  |
 |
| Joined: 22 Oct 2007 |
| Total Posts: 2893 |
|
|
| 08 May 2012 06:14 PM |
"WHY DOES JAVA HAVE SUCH AS BAD REPUTATION?! ARE YOU PEOPLE LIVING IN THE FREAKING 90s!"
Because there are legitimate points where Java is worse than C++. For instance, you don't get all of that fancy JIT for free, there's a vastly greater startup time for Java applications than native, enough so that you would not want to use it for anything that needs a nice fast startup, such as system utilities. |
|
|
| Report Abuse |
|
|
|
| 08 May 2012 06:18 PM |
@stavant
Please tell me you're joking. |
|
|
| Report Abuse |
|
|
| |
|
|
| 08 May 2012 06:24 PM |
@lord
I saw you trolling on the other thread. You saying he's right is only proving the point of how stupid his statement was.
|
|
|
| Report Abuse |
|
|