Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
3

how long did it take you to learn ROBLOX Lua (on your own)? [closed]

Asked by 8 years ago

I hope this question wont be taken down since its not exactly pertaining to code, but how long (this might be better on the ROBLOX forums) did it take you to learn how to code, and, what resources did you use?

Locked by youtubemasterWOW, zblox164, and JesseSong

This question has been locked to preserve its current state and prevent spam and unwanted comments and answers.

Why was this question closed?

5 answers

Log in to vote
6
Answered by 8 years ago
Edited 8 years ago

Normally I wouldn't answer a question like this, but I've always wanted to.

I will say however, this question has been answered many many times. The following are some links to other answers from more advanced users.

eLunate's answer.

M39a9am3R's answer.

Link150's answer,

ScriptGuider's answer

There are more, I just couldn't find them.

There has also recently been a blog post that answers this here.


My answer,

  • Where did I learn?

I learned the slow, and hard way. This way is less common, but it's what works best for me. I can learn through listening and doing much better than I can from reading, or learning from looking. I can however do this, but it's much more easy for me to learn from youtube than it is for me to learn from SH or the wiki.

  • Where do others learn?

Most of the greats have learned from looking at free models and the wiki. This is arguably the best way to learn how to script. The important thing is to do everything you learn for yourself. The more you do something, the better you'll get at it. Some people learn like I do, from youtube or from others. It's important for you to find what's best for you.

Useful links,

People have done this, and I think it's important that I do so as well.

Useful YouTube links,

PeasFactory, first video in his series.

Peas Factory is like a youtube wiki. Some of his videos are outdate, but for the most part he's a great place to go

Roblox's Scripting Basics Video.

This is one of my first video's I ever watched about scripting

Roblox's Code Introduction, pt 1.

I think you should also watch the second video if you get the chance, very helpful.

AlvinBlox's channel.

Alvin Blox is a very smart kid. He's appealing to a younger audience, but his tutorials are all helpful.

Script Guider's youtube channel.

He's on SH and he's very knowledgeable. He doesn't have many tutorials, but they're all helpful

Useful Wiki Links,

RBX Wiki, Scripting.

This is the broad wiki on scripting.

RBX Wiki, Intro to Scripting.

This might be helpful if you're a great reader, or this could help with some things people forgot about in their videos

Creating Parts Via Code.

There are more tutorials if you continue down the line, but I'll stop with the intro stuff

RBX Wiki, Performance.

This is one I decided to throw in there for fun. This is fun to read, but completely optional.

Scripting Book

I admit, I stole this from Pyrondon.

Suggested Free Models

Instead of providing links for this one, I'm going to provide basic scripts for you to look up, and take apart.

  • Color Changing Bricks
These types of scripts are very basic, and should help you understand loops and the BrickColor Property a bit better.
  • Basic Door Scripts
This will be helpful with teaching you functions and the touched event.
  • Jump Height/ Speed Platform
This will help with the Touched Event, as well as some of the Humanoid's properties, and it's great fun.

To Actually Answer the Question,

It took me 4 months to get from nothing to where I am as of writing this answer.


Recently, I've answered a question about learning more advanced stuff. Here's the link.


Hope I helped!

Good Luck!

If I did help, please don't forget to hit the accept button.
0
I have to say everyone has given me really awesome feedback, from the three answers I got however all these sources you provided appear very helpful (I actually was already using some of them) you also answered the question, although for me its been the same amount of time and I'm still not that far- thanks for the feedback! ProgramsMan 100 — 8y
1
I would discourage looking at free models unless they're from a credible source and aren't outdated. You'll find a lot of horrible scripting in a lot of the free models. Wiki+Youtube+Tons of practice is probably your best bet. Perci1 4988 — 8y
Ad
Log in to vote
4
Answered by 8 years ago

It all depends on how dedicated you are. Some people pick it up easier than others. I personally think you learn the most by practicing, even though you think you have it. I've spent years doing lua on Roblox, yet im still not that good. I prefer other languages like java and python because they are more powerful, not as buggy, and give you so much more room to code the way you want, vs. Roblox forcing you to use their terrible hierarchy of workspace, StarterGui, ect. I enjoy roblox lua when it works lol, its an easy language to program 3D games in which is kind of why I still do it, and I enjoy communities of developers like SH. Experiment in other languages, ALWAYS consult http://wiki.roblox.com/index.php?title=AllTutorials and all the effort you put in really does pay off! To wrap up your question, it could take a really long time, or a shorter time, but you definitely won't be scripting front page games for roblox on your first day.

1
I found this pretty useful, as well: http://wiki.roblox.com/?title=Scripting_Book Pyrondon 2089 — 8y
0
^great resource, I learned a lot from that dragonkeeper467 453 — 8y
0
thanks, I think really I had trouble focusing a lot on reference and I've been trying to learn a lot myself- another question I might have though, is, what projects should I do that might help me understand more concepts about programming? if its learning by doing, then I should focus more on that right? ProgramsMan 100 — 8y
0
Take small steps. I would go the the wiki and do all the easy(green) tutorials first. Then challenge yourself. If a project is way over your head, downsize, just have fun experimenting with stuff dragonkeeper467 453 — 8y
View all comments (2 more)
0
well I actually have had an easy time doing the tutorials now, and actually have added some of my own ideas into them! but I've been having trouble with the one about the platformer, but anyways thanks for your feedback. any methods I could really use with these tutorials to better get what I need out of them? I thought of (for the next few months) working through every roblox tutorial, until I go ProgramsMan 100 — 8y
0
until I got what I needed out of them. ProgramsMan 100 — 8y
Log in to vote
1
Answered by 8 years ago

How long does it take to learn?

In any programming language there are three (or more) main skills which you will need to succeed:-

1, Reading the API/Doc's about how and where u can use methods and variables

2, Reading and understanding compiler error

3, Debugging code and resolving logical errors

Other things such as understanding how the code will be used e,g. client/server operations, security and documenting code ect.

How did I learn

In short mainly YouTube and books for programming, but a good start would be to understand OOP (Object Orientated Programming).

The programming languages that I know are, VB, PHP, Java, Lua and other things like databases (SQL).

The Good News

Once your have learnt the basics then the same skills can be applied to any programming language which means that you only need to learn the syntax.

Other Info

Programming languages can be categorised into two groups, "loosely typed" and "strongly typed".

Lua is loosely typed as you do not define the variable types e.g. txt = "a" but Java is so you need to declare the variable type e.g. String txt="a"

If there is any thing else I can add pls comment.

0
but thanks, its encouraging since I always am intimidated by really growing into learning coding, I'd hope I would be able to move onto bigger things before the next year is out- its always helpful to hear how you guys have done it! ProgramsMan 100 — 8y
0
but I would ask how long did it take you to learn the language, and did you learn it on your own? I actually have bought some books, and the intermediate book by brandon larouche is more on my level and seems very helpful- but how long would it take me to really know this by heart? ProgramsMan 100 — 8y
0
I learned a lot on my own, I did take an AP Computer Science class in school that taught me a lot, but at least half of what I know I taught myself. :/ btw I forgot to mention youtube videos, I personally don't usually learn from them but some people learn a lot off them dragonkeeper467 453 — 8y
0
@ProgramsMan There is not a point where you learn a language but there is a point where you know all/most of the syntax so you stop making eorrors when layingout code. I allways have the API open and look before I use any of the methods ( as roblox may depricte them). To awnser your question I would say that I learnt how to code in roblox lua in about a week as i knew VB and Java syntax. User#5423 17 — 8y
View all comments (2 more)
0
well thanks for the feedback, but can I ask then how long it took you to learn your first scripting language? I actually understand a small bit about javascript and html aside from lua/robloxlua, but this is the first time I've really gotten into coding. how long did it take you to really understand and learn how to program in your first language? ProgramsMan 100 — 8y
0
With the help of youtube + a real ide(Visual Studios express) it took about about a month before i made a usefull application which was a small application that downloads file from the internet which i still use today. User#5423 17 — 8y
Log in to vote
1
Answered by 5 years ago

I really just relied on this site and roblox dev wiki. I'm surprised I got this far into Roblox Lua coding just by reading and looking at images, and I thought i'd never learn that fast.

Log in to vote
0
Answered by 5 years ago

So you asking how did I learn to script and how long it took?

How did I learn to script? I used sources for example the roblox wiki and the roblox dev site

I would recommend you use the dev forum to get good at scripting considering most devs there are out of my league.

How long did it take?

Well it really depends on the way you think. It took me 4 years to learn what I know now. I was 10 when I started scripting so it just depends how you mind processes things but because I was young and didn’t understand much my mind had to mature to learn the advanced scripting such as DataStore2 and Tables.

Hope this helps your question