Hello I am ughvivan I have been getting heavily invested into programming I am in the works of getting into schooling for computer science on the daily I spend hours learning and experimenting with programming I have gotten a relatively solid understanding on most of the basic and semi advanced features of scripting but I do get into frequent burn outs and roadblocks especially when finding material to learn more advanced skills a lot of the things I come across are not relevant or just require you to copy and paste a script you don’t actually learn and a lot of the tutorials don’t cover enough which sucks but don’t get me wrong there are a lot of good resources but not as much as there should be.
But As a experienced developer on Roblox what helped you the most learn faster and such resources as well as what where the best tools that helped you boost your scripting skills
I feel like I can speak for a lot of new developers and possibly older developers as well when I say that getting stuck on a task the seems impossible and spending hours trying to find the error and fix it only to find out there was a much easier way to do it
Two More Question for everybody new or experienced developers
What is something that you struggle with when it comes to scripting for example I have a hard time keeping motivation and getting a burn out
What did you do or are still currently doing that helped you overcome this phase and what was the biggest thing that you noticed after
thank you to everyone who took the time to read this I hope you all go far in your development journey
these are really top three things for me, seeing you being heaviliy interested into programming, you shouldn’t worry about how fast you learn, just make sure you don’t lose motivation
Learning to program is a journey that everyone — including seasoned engineers — goes through. Below is a concise, re‑phrased version of the guidance you provided, plus an additional tip that often makes a big difference.
1. Embrace the reading habit
Programming is as much about reading as it is about writing code. Dive into official documentation, explore sample projects, and study open‑source frameworks and architecture diagrams. Learning from others’ successes and mistakes is a cornerstone of becoming a great engineer.
2. Expect—and accept—stuck moments
Getting stuck is a normal part of the job. When a design feels too complex, step back, sketch a simpler version, and seek feedback. Even senior engineers need help; reaching out to a more experienced colleague can provide the fresh perspective you need to untangle the problem.
3. Treat programming as a passion, not just a chore
The most proficient developers often code because they enjoy it. If you find genuine fun in solving problems, you’ll naturally invest the extra time and energy required for mastery. Conversely, if the work feels solely like a duty, you may hit a ceiling on how far you can progress.
**4. Practice deliberately and build projects
Reading and theory are essential, but hands‑on practice solidifies knowledge. Choose small, real‑world projects that force you to apply what you’ve learned—whether it’s a personal website, a command‑line tool, or a simple API. Iteratively improve these projects, refactor code, and incorporate new concepts as you go. This cycle of build → review → refine accelerates learning far more than passive study alone.
Being a developer does come with those random motivation drops and feelings of not wanting to do anything. The way I get around them is I try to never end a coding or building session on a loss. For instance, if I am having trouble with a dialogue system, I would try and fix something even if it is super easy so that I don’t feel like I’m going to be stuck forever on one thing. It is different for everyone however.
Regarding learning to code, BrawlDev has a really good series of beginner and advanced coding videos that are easy to understand and learn from. They teach the many parts of Roblox Studio and I enjoyed watching most of them.
Just talking about the learning aspect here, my first advice would be to find a friend/community you can go to for help and advice (like you are now). More experienced developers see the same problem in very different ways and can offer insight into little things that make your game better.
For me, I kind of slowly stopped relying on tutorials as the years went on, but following a beginner series could help (I’ve never tried). Now I just rely on the docs, DevForums, Chat GPT and YouTube videos to explain how things work and solve the unique, tedious bugs.
I recommend making features first for practice before making full games/systems if you want to learn quickly. Learn how to make a global leaderboard, loading screen, stamina system, etc, by yourself. Then when you come around to making a full game, you already have experience making some of the features which helps a ton.
But the most important thing here is to have a passion for programming and just don’t stop. The more you code, the more you learn from your mistakes and it all compounds until you can make anything you want.