How long did it take you to become a confident programmer / builder?

You must be an expert then to learn in three weeks. Did you use wiki?

Only wiki, but program languages are similar

Time will tell, after all “A journey of a thousand miles begins with a single step.” keep believing in yourself and you will become confident enough.

2 Likes

And the time will depend on learning method

In my opinion, I think the hardest part is just wrapping your head around the concept of a programming language.

Once I got used to Lua, the others come easier get a grip around. When beginning, I found something I really wanted to make, for example, a door that opens when you click on it. Once I made this, I gradually made it more complex, learning more and more as I went on. (making the door fade away, adding a group lock to the door, etc…)

Scripting communities like ScriptingHelpers are also great resources for getting quick help from other scripters on Roblox.

To answer your question though, I’ve been coding on Roblox for ~3 years and I still learn new things every day! Make sure you’re committed to learning and you’ll get it eventually! :slight_smile:

yes the best metod is to do it lihe you to learn something you need or want and than you will learn most common things firt, when there is some system you will learn easyest things first

I just abused my free time and managed to start building somehow, then moved onto scripting realizing it’s not just black magic like i once thought it was. 2 years later, i’m here.

As a .NET developer, C# is a strong typed language. I consider myself decently versed in both. On what grounds is it easier than Lua, by any metric? I’d say it’s easier to make a website with, because it’s designed for that kind of thing where lua isn’t, but given they stay in the scope of what they’re designed to do, Lua is much easier to use and learn.

If this is your first programming language then its going to take sometime to first understand programming concepts before actually coding. You will first need to learn concepts that are standard to all programming languages such as variables versus constants, functions and parameters, bounded and unbounded iterations, data structures, selection statements(if-then,if-then-else and nested if statements) and so on. After you learn those concepts then you should starting coding within the syntax(rules) of a particular programming language. Lua took me about 3 months to get confident enough, even though I have tons more to learn. The only reason why it didnt take longer is because I knew 4 other programming languages prior to learning lua, but if this is your first language then it might take a few months or years to get confident. But always remember to never rush when learning new things it will only stress you out and make it harder to learn.

Motivation is fickle and unreliable, discipline is more important - doing 30 minutes a day for a month is far more valuable then 5 hour code sprints once a week.

Time, yes - the more projects you work on, the more experience you’ll gain and the problems that once seemed vexing will be solved like second nature, leaving you to focus on more challenging tasks.

Intelligence to a degree is important - an analytical and logical mindset is more important, but I strongly believe that anyone who wants to can learn to code, and Roblox has so far been a clear proof of that.

2 Likes