I wanna learn coding but i'm impatient

(i’m sorry it’s my first time posting here so i don’t know if that’s the correct category)
Hello everyone, i wanna learn coding but i tried video tutorials, games about coding and others, even took my time and rewatched/replayed and i still don’t feel like i am learning or that i am impatient. Does anyone have any advices please? Thank you.

2 Likes

I dont know if this is good advice but, try to make stuff you like
Dont make stuff because you want to learn how to code
instead, make it because you want to code this or whaterever you feel like

4 Likes

Well i tried with something simple (or what i thought was simple) by making a double jump system, it’s making me nervous, i don’t know how to explain, thanks for your quick response though!

1 Like

Hey! Great job starting scripting!

Here are some simple tips to improve:

  • Keep it simple — Start with one small thing (like a jumping pad or a moving platform). Don’t try to build everything at once.
  • Test your code often — Run your game every time you write a few lines. This helps you find mistakes quickly.
  • Use clear names — Write touchedPart instead of x. It’s easier to understand later.
  • Break it into steps — First make a part. Then make it do something. Then add a second part. One thing at a time.
  • Don’t give up — Everyone starts from zero. The more you practice, the better you get.

Here is my first place in roblox as a scripter:
first map.rbxl (294.8 KB)

4 Likes

Hello! Yes i do things simple, i try to not give up but sometimes it really seems hopeless, i try my best to keep my head up, and like i said ealier, i’m trying to make a double jump script, my friend helped me through it yet i didn’t felt like i was learning :confused:

1 Like

I’m still confused about local, functions and others

Learn the basics of Luau first! It’s really important. Variables, loops, functions — start with those.​

Also, don’t be shy about looking at other people’s scripts! If you want to make a double jump, look for a double jump script and understand how it works. You’ll see that you need to change the player’s jumping state to make the second jump happen. That’s how you learn!

1 Like

I will relearn the basics, i just hope i get to know it by heart, i really appreciate, thanks!

1 Like

You don’t really have to understand what local does really, it’s not so important. Functions are more important however


You also don’t have to learn things by heart. For the lua syntax, if you understand the logic behind programming, you can easily look up the syntax for lua, and get right into it again. Or you can even look up the syntax of another language when you get more advanced, learning other languages after your first is much easier

As for Roblox stuff, if you get to learn the documentation and how to use it, you don’t need to remember much. Look up the object in the docs, and you have all the info you need to remember how to use it

Yeah i’ve tried using the documentation, i gotta get more comfortable with “big” words like “lua syntax” and stuff, my english is terrible :sweat_smile:

1 Like

Code. Code out silly little things. Push yourself. Fail 10,000 times. Poof… you’re a programmer.
Being great at research sure isn’t going to hurt either. Don’t fear things. Everything sounds complicated until you get it. Then everything becomes, pfft. It just takes time and dedication.

Impatience has to go. This takes time. A basic programmer in less than a year. An actual programmer in a decade. The learning never ends… get used to that. Take notes, create your own library of answers and snippets.

Idk if this will help, or if you’ve tried it already, but AlvinBlox had this series (I know its a little old, but everything should still work) which basically taught my the basics of lua(u).

I feel like its cause he goes much more in depth and also gives you chances to try things out yourself.

Thats just my opinion though,


Another thing I’d recommend is not following tutorials on specific things right away.
By that I mean instead of searching for a tutorial on how to make a double jump, try and figure out or search for a tutorial on how to detect inputs, then do that same process on making the character jump, then put the two together.

Thats really what a big portion of learning programming is, breaking tasks down into smaller more manageable steps, which might also be how most things are, but were ignoring that fact and focusing on programming lol.

thats just my advice, dunno if it’ll work for you but I hope it helps nonethless!
And remember if you ever get stuck on something dont be afraid to ask here for help!

Good luck!

2 Likes

AlvinBlox is seriously good. Do all his stuff, well worth the time.

2 Likes

Many things I seriously dislike about Roblox tutorials are that they immediately focus on Roblox.

By this I mean the teachers often jump immediately into the engine, forgetting the fundamentals of programming.

And that’s where half of the spectators quit. They can’t program. They weren’t taught programming.

6 Likes

My method is to apply what you learned and try advancing it.

Example

I managed to create a simple password system. Then, I made it a username and password system. Now it also has administrator perms.

You should try finding your learning system. It always takes time to understand and comprehend code.
Good luck!

1 Like

my question to you is, why do you care to code

coding in a nutshell is: practice, memory, solution, learning

Learning how to actually program takes at least 2 years minimum, no shortcuts, no matter the language. If you think you “already know it,” you don’t. C is the best first step - it’ll teach you what programming really is, not just “click buttons until it works.”

Read Luau docs, Roblox docs, and DevForum posts. Stop relying on premade modules; they’ll trap you in a forever-loop of half-knowledge. YouTube tutorials are basically candy - quick, flashy, and empty. If you want real skills, read, experiment, break things, and fix them.

If you want to learn some other aspects of programming or another language like C, I suggest you watch YouTuber BroCode (it’s not an ad) and then come back to Roblox with a much better understanding of what Luau is.

If you think - you win; if you don’t - you click.

1 Like

Because this quote describes Roblox learning pretty well:

If you think - you win; if you don’t - you click.

This YouTube videos is like candy: quick, sweet, and unhealthy.

C is definitely not the best first step in this case. OP is stuck in tutorial hell and C is definitely not going to make that any easier.

BroCode is a good source for learning the syntax and theory but doesn’t give much of a comprehensive explanation of what he’s teaching.

1 Like

Ok, fair, but the thing is that I’m trying to imply that understanding how language works is a very good idea so you won’t end up getting “scammed” by abstractions.
Buffers in Luau should be explained along with table types like arrays, dictionaries, and mixed.
Explain different data types in buffers, like s32 vs u32.
Bit shifting as well, but a bit later.