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: Interested in learning to script?

Previous Thread :: Next Thread 
Robertoman is not online. Robertoman
Joined: 10 May 2007
Total Posts: 6369
08 Sep 2016 10:55 PM
For those of you that I can't teach, here is a list of wiki pages you should learn from:

Step 1: Operators
http://wiki.roblox.com/index.php?title=Operator
http://wiki.roblox.com/index.php?title=Conditional_statement

Step 2: Variables
http://wiki.roblox.com/index.php?title=Variable

Step 3: Values
http://wiki.roblox.com/index.php?title=Data_types

Step 4: Hierarchy
http://wiki.roblox.com/index.php?title=Place_hierarchy

Step 5: Functions, Events, and Methods
http://wiki.roblox.com/index.php?title=Function
http://wiki.roblox.com/index.php?title=Scope
http://wiki.roblox.com/index.php?title=RBXScriptSignal
http://wiki.roblox.com/index.php?title=Method

Step 6: Loops
http://wiki.roblox.com/index.php?title=Loops
http://wiki.roblox.com/index.php?title=Generic_for

Step 7: Metatables
http://wiki.roblox.com/index.php?title=Metatable

Step 8: Function dump
http://wiki.roblox.com/index.php?title=Global_Namespace

Step 9:Other useful information
http://wiki.roblox.com/index.php?title=Variadic_function
http://wiki.roblox.com/index.php?title=API:Class/DataModel
http://wiki.roblox.com/index.php?title=API:Class_reference
http://wiki.roblox.com/index.php?title=JSON

There are more pages on the wiki that can be beneficial, but these are the best pages for a beginner to learn from and in the order in which is easiest to learn(in my opinion).
Report Abuse
FPSPwnz0r is not online. FPSPwnz0r
Joined: 27 Jun 2011
Total Posts: 2737
08 Sep 2016 10:57 PM
HOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO THANK YOUUUUUUUUUUUUUUUUUUUU


Report Abuse
Robertoman is not online. Robertoman
Joined: 10 May 2007
Total Posts: 6369
08 Sep 2016 11:30 PM
No problem, FPS, hope that helps.
Report Abuse
xxjojetxx is not online. xxjojetxx
Joined: 04 Dec 2014
Total Posts: 119
09 Sep 2016 02:53 AM
I didn't learn scripting i learned in freemodels xD
Report Abuse
imeatingpoorightnow is not online. imeatingpoorightnow
Joined: 14 Jan 2009
Total Posts: 184
09 Sep 2016 06:07 AM
You're dumb, that is a terrible order and half of those tutorials are awful.

Use the online PIL resource, and go in a decent learning order like this:

1. Value types (i.e booleans, numbers, nil, etc)
2. Expressions (operators, constructors)
3. Statements
4. Local variables, scope & blocks
5. Functions (+ closures, lexical scoping, etc)
6. Iterators and loops
7. Coroutines & threading
8. Data structures (arrays, string buffers, etc)
9. Metatables and metamethods, OOP
10. Environments
11. Memory management (weak tables, garbage collection, etc)
12. Libraries (math, strings, tables, etc)
13. ROBLOX API

Further study: Lua C API & how everything works backend.
Report Abuse
sonihi is not online. sonihi
Joined: 27 Jun 2009
Total Posts: 3655
09 Sep 2016 09:11 AM
Memory managment before ROBLOX API? You sure?
Report Abuse
cade2000 is not online. cade2000
Joined: 09 Aug 2009
Total Posts: 887
09 Sep 2016 09:12 AM
This was cool of you to do.
Ignore other people, the scripting forums is where people who think they are smarter than they are to throw shade at other people to make them feel competent e.e
Report Abuse
ClassicalGod is not online. ClassicalGod
Joined: 26 Sep 2008
Total Posts: 2842
09 Sep 2016 10:41 AM
Operators before variables?

wew
Report Abuse
imeatingpoorightnow is not online. imeatingpoorightnow
Joined: 14 Jan 2009
Total Posts: 184
09 Sep 2016 05:12 PM
"Memory managment before ROBLOX API? You sure?"
Yup, bother learning the language first before you try applying it to ROBLOX. More knowledge of Lua = less garbage game.


"Operators before variables?"
That's like saying "Arithmetic before algebra?"
Report Abuse
RecurringNightmare is not online. RecurringNightmare
Joined: 05 Jul 2012
Total Posts: 15336
09 Sep 2016 05:15 PM
read siggy for videos :)))


Ever wanted to learn how to script? Check out my YouTube channel: youtube.com/austintheslayer Want to see me code in action? Follow my twitch: twitch.tv/austinrblx
Report Abuse
imeatingpoorightnow is not online. imeatingpoorightnow
Joined: 14 Jan 2009
Total Posts: 184
09 Sep 2016 05:16 PM
Your videos are garbage and so are your scripting skills.
Report Abuse
RecurringNightmare is not online. RecurringNightmare
Joined: 05 Jul 2012
Total Posts: 15336
09 Sep 2016 05:16 PM
darn


Ever wanted to learn how to script? Check out my YouTube channel: youtube.com/austintheslayer Want to see me code in action? Follow my twitch: twitch.tv/austinrblx
Report Abuse
bosswalrus is not online. bosswalrus
Joined: 04 Jan 2013
Total Posts: 5430
09 Sep 2016 05:20 PM
lua
.org
/pil/contents
.html
Report Abuse
Robertoman is not online. Robertoman
Joined: 10 May 2007
Total Posts: 6369
09 Sep 2016 07:50 PM
@ClassicalGod:
If you are asking me, then yea it doesn't really matter which comes first. Operators and variables are pretty much the starting point, those two can be flip flopped and it wouldn't make a difference in the introduction for beginners.


@imeatingpoorightnow:
You don't need to be mean to people just because you want to stand out. All you needed to say was you think this other step-by-step process would be more efficient. You are also being mean to others in the thread simply because they asked a question. No one will like talking to you if you keep that attitude. This is also not the only post that I've seen you call other people stupid or idiots. Chill out bro, have a cup of tea and meditate. I do agree that the wiki isn't 100% correct, however that is the best place to learn rbx.lua for beginners. I've also taught rbx.lua in the past, and found that it is easiest for people to learn using the structure that I posted. Don't mean to say that your structure is wrong, but has it been tested in teaching anyone, or just the way you learned?

@bosswalrus
That is another source of information that I learned from when originally learning to script, however that doesn't include all of the specific roblox functions, methods, events, and objects. I prefer not to refer people to a third party website other than roblox for learning rbx.lua. Not saying you are wrong for saying that is a good place to learn, just saying that isn't rbx.lua, that is lua in the raw.
Report Abuse
Flux_Capacitor is not online. Flux_Capacitor
Joined: 07 Apr 2008
Total Posts: 45720
09 Sep 2016 08:04 PM
"...I prefer not to refer people to a third party website other than roblox for learning rbx.lua... just saying that isn't rbx.lua, that is lua in the raw."

Roblox Lua IS Lua, stop being a weirdo.
Report Abuse
RecurringNightmare is not online. RecurringNightmare
Joined: 05 Jul 2012
Total Posts: 15336
09 Sep 2016 08:09 PM
@roberto;
He's just edgy.


Ever wanted to learn how to script? Check out my YouTube channel: youtube.com/austintheslayer Want to see me code in action? Follow my twitch: twitch.tv/austinrblx
Report Abuse
Robertoman is not online. Robertoman
Joined: 10 May 2007
Total Posts: 6369
09 Sep 2016 08:13 PM
Rbx.lua is not lua, roblox has predefined values that lua does not, also rbx.lua has disabled some features of lua. They are not the same as roblox has changed the language to suit their taste. That is like saying that all games that C+ and C++ are the same thing language.

http://wiki.roblox.com/?title=Scripting_Book
"ROBLOX's scripting language is their version of Lua. We call it RBX.lua (Short for ROBLOX Lua)."

It's true that it is lua in a sense, however it is an off brand, a version that is seperate from the original
Report Abuse
Robertoman is not online. Robertoman
Joined: 10 May 2007
Total Posts: 6369
09 Sep 2016 08:14 PM
That is like saying that C+ and C++ are the same language.***
Report Abuse
Flux_Capacitor is not online. Flux_Capacitor
Joined: 07 Apr 2008
Total Posts: 45720
09 Sep 2016 08:15 PM
"Rbx.lua is not lua"
Yes it is.

"That is like saying that C+ and C++ are the same language."
Not even close.

C++ is implemented completely difference. It has its own compiler and its own syntax and a bunch of features.

Roblox Lua and Lua are the exact same, Lua uses the standard Lua compiler found on lua dot org and just extended it.
Report Abuse
imeatingpoorightnow is not online. imeatingpoorightnow
Joined: 14 Jan 2009
Total Posts: 184
09 Sep 2016 08:15 PM
You're dumb and have no idea what you're talking about.

"That is like saying that all games that C+ and C++ are the same thing language."
That's very stupid and you should feel stupid.

"It's true that it is lua in a sense, however it is an off brand, a version that is seperate from the original"
No, it's embedded Lua with some stuff added, some stuff removed, and using ROBLOX API.
Report Abuse
Flux_Capacitor is not online. Flux_Capacitor
Joined: 07 Apr 2008
Total Posts: 45720
09 Sep 2016 08:16 PM
different*

it has its own standard* and design* (and sure, compiler, but that's not what makes it different)
Report Abuse
Robertoman is not online. Robertoman
Joined: 10 May 2007
Total Posts: 6369
09 Sep 2016 08:24 PM
@Flux_Capacitor
That is true, I see where you are coming from. I just don't consider them the same thing and never will. Light brown hair and dark brown hair are both brown, but they are different. That is just how I see it.


@imeatingpoorightnow
This was something flux and I were discussing, you can keep your negative opinions to yourself. You are still being rude to try and make yourself feel better... Just please refrain from posting on topics that I have created. I don't like negative personalities, it ruins my mojo. --If you were a fly, I'd swat you--
Report Abuse
imeatingpoorightnow is not online. imeatingpoorightnow
Joined: 14 Jan 2009
Total Posts: 184
09 Sep 2016 08:25 PM
It's not a discussion, you are wrong. Your opinions have nothing to do with this.
Report Abuse
Flux_Capacitor is not online. Flux_Capacitor
Joined: 07 Apr 2008
Total Posts: 45720
09 Sep 2016 08:26 PM
Roblox uses the standard Lua ######## found on lua dot #### God the amount of typos im making today
Report Abuse
Robertoman is not online. Robertoman
Joined: 10 May 2007
Total Posts: 6369
09 Sep 2016 08:29 PM
@Flux_Capacitor
Yes you already said that I think. I understand how you view it. I simply can't seem to come to terms with thinking of them as the same language.


@imeatingpoorightnow
Shew fly
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