#How do i actually learn how to script?
1 messages · Page 1 of 1 (latest)
Same!
** You are now Level 2! **
i personally tried to learn luau, failed, i went to java because i REALLY loved programming, and there I learnt oop, which made things much easier, just practicing, making simple stuff, then learning luau at an advanced level only took me about 2 years, but the things feel pointless when they don't do what you'd except, right? so start with something simple that you can do for sure, there are tutorials yeah, but the way I learnt was mostly messing around, as you said. and it's really effective, just looking at stuff, maybe googling even random stuff like "how to use for loop", "local vs global variables in lua", "what are coroutines", you don't just understand everything immediately, as you go on you learn more things, and when you become "expert", things just come to your mind, and you know what to use and where
so my advice is, if you really like programming and feel it's for you, don't start with luau, it's extremely simple as people say, true, but also alot of information that you don't truly understand, "yeah this does this", but you won't know why exactly. java is much hard, and well, very old too, it looks like a mess let's be real. but it's much closer to "programming" than what "scripting in lua" is
also, for the love of god, ignore all those people who say "read documentation 🤓", they are absolute freaks. no human being can learn by reading the documentation, it's something people who already know how to program do, when approaching new langauges or api, for example when I started making games in unity I didn't know shit, I would sometimes look for the documentation, that says "this method does this, this variable does that"...
and sorry for my bad english, it's not my first language
I mean scripting isn't just knowing the syntax you have to actually think like a scripter
fr
you have to plan out what you want to build
explain now how to think like scripter
Well for example if you wanted to make a obby what's the first thing that comes to mind
if you have dyslexia just copy and paste the open source one
a part
so how does it makes sense
Well I guess I won't be able to really explain it but
but?
you just have to know what's the functionality of the thing you want to build
im making a game rn but its very simole
ohhhhh
wow
it's literly just simple logic and you put it togheter
wow this helps me
im gonna watch python tutorials instead
💀
I guess best thing to suggest is mess around
Most of the time when you mess around that code will go to the garbage anyways
it takes years of practice to develop
But the sad reality is that not everyone can script, you have to be smart belive it or not
yes
i can script
ill be honest mate, if you struggle with learning by yourself, even with the help of youtube videos, then id just get a teacher on fiverr if possible
i tried to learn for a few months back in 2023, but i couldnt teach myself
started learning again this week after buying lessons, and im grasping everything so much easier and faster
loops, functions, signalled functions, if statements, tables etc
i agree, a human explaining is much easier to understand that's kinda why school is a thing i guess
yeah, thats the main plus of it for me
also learn about connections and disconnecting them to prevent memory leaks btw
because you can understand things, but being able to ask questions without getting 5 paragraphs as a response is awesome
local Veltrixion = {}
Veltrixion.__index = Veltrixion
function Veltrixion.new(Player: Player)
local self = setmetatable({}, Veltrixion)
self.Player = Player
self.PlayerName = Player.Name
return self
end
return Veltrixion
getting a sentence response is a lot easier
also half of the time AI gives you VERY outdated info lol
"you have to be smart"? did einstein born smart? yeah maybe that's up to genetics too, but if he did sleep on the couch all day he wouldn't be considered "smart"
good job
for sure, but the main problem is the fact it kinda overloads you with information, and alot of it is uselss
it explains it to you in very fancy terms lol
local Players = game:GetService("Players")
local Veltrixion = require(game.ReplicatedStorage:WaitForChild("Veltrixion"))
local player = Players.LocalPlayer
local data = Veltrixion.new(player)
print("Local Player:", data.PlayerName)
idk einstein was autistic so
so he is autistic?
huh
** You are now Level 9! **
idk they say autistic ppl see things so the man can see code lol
bro got a compiler in his head
but why hasnt anyone else gotten as smart as him
by learning
probably
who knows? the human brain isn't 100% studied yet
but for sure studying makes you smarter than not doing it
what about you
thats bug definitely
that's why practice makes perfect though
not quite
ohhh
yup
can i use open source to learn from it?
?
what
i mean messing around i can learn from it
you sound like a smart guy though
ohhh
I mean I'm 17 and studying as a programming technician lol
wow
yes, just think "i wanna do idk a part that moves", you make your laggy while loop, then ask chatgpt why does my game look on steriods? you learn about runservice and there you won't forget it, there's always alternatives and a better way to make stuff, you just gotta mess around with it, see why things don't work and why they work
only one answer to that : Brawl Dev scripting tutorials
scripting tutorials will lead you nowhere
oh I'm 16, same thing
you will just memorize stuff
can i use chat gpt to learn something
why not
Okay let's look at it like this
i use chat gpt and learned from it
has anyone learned to play guitar just by looking at someone play it
no
you have to play it yourself
of course there's studying notes
one day i literally woke up, went to practice as always and realized "wait, i already know this", and once it happens quite often you know how to script, almost randomly
do you like programming or do you want to learn it for money or something?
i need robux
if it's money, just do what you can do to the best, i can scripting but i believe vfx makers earn more, and? i won't just go and learn vfx, i'm good at scripting, i stick with it, and i want money too, just do what you can do
i already made 350 robux 🙂
good
is it good to be solo dev and just rely to ai?
If you know your shit then go ahead
ok
what do you mean by buffer tho
probably buffering, aka loading screens
local queue = {}
RunService.RenderStepped:Connect(function()
if #queue > 0 then
local task = table.remove(queue, 1)
task()
end
end)
** You are now Level 5! **
oh queues
oh messing around with bits
** You are now Level 8! **
I mean like closing your connections after your done with them, rendering the stuff in a certain range etc
its for our networks i think
you dont know how?
ye
tell me
you could use play
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local animation = Instance.new("Animation")
animation.AnimationId = "rbxassetid://" -- or you could use script.Animation like local animation = script.Animation
local animTrack = humanoid:LoadAnimation(animation)
animTrack:Play()
theres tons of other functions
like looped
That's ai gang
you failed
😭
humanoid:LoadAnimation(animation) you gotta load it into the Animator smh
humanoid is deprecated
damn
I use ai too I just know what's useable and not since I check everything with docs
ok
Youtube also gives wrong answers 75% of the time lol
im doomed
boy chill
outdated mostly
no problem
just have a mission everytime u script something it really helps
and make something thats challenging
like try making a placement system
use the internet and chatgpt, its not cheating when your learning
yeah make a list of steps in your head or write them down
took me like 7 years of trying to grasp things
though last two years, finally grasped it
what I think helps is more trying to understand the script
and how it works
though what I can suggest you is brawldev with some practice
brawldev?