I've recently started specializing in computer science and programming in high school, but I have very limited experience. I only did a bit of Python in 9th grade—it was really easy so I hardly count it. Currently, I'm learning Luau to create Roblox games for fun, as my main goal is to learn programming to make games. I've been studying since January, just on weekends, and while I've made solid progress with Luau, I still find it challenging. When I look at advanced programmers' code, I often feel lost and doubt if programming is the right path for me. I admire their skills and wish I could reach their level, but sometimes I feel a bit inadequate. Is this feeling normal for someone just starting out?
5 Answers
Definitely! Being confused by code is a rite of passage for every programmer. Think of it like learning a new language. If you’re just starting out, jumping into complex code is tough. Start with simpler projects, like basic Roblox games, and over time, you'll notice your skills improving!
Absolutely, it's completely normal to be confused by others' code when you're just starting out. I've been coding for over 50 years and still find myself puzzled by other people's work sometimes. Learning to read code is part of the journey, and as you gain experience, you'll start to make sense of it more easily. It's like learning a language—everyone starts off struggling to understand it!
Totally! I remember being confused by my own code just a few months later. It takes time to understand how different minds think when coding.
Yeah, sometimes it feels mind-boggling, but think of it this way: Every expert was once a beginner. You're on the right track by learning and creating—just give it time!
It's perfectly normal! You’re just beginning, so don’t compare yourself to more experienced programmers. They’ve spent years honing their skills. Focus on your own progress over time, and soon enough, you won’t feel as confused!
If you're already feeling confused, just know that you're not alone—it's a common experience even for seasoned programmers! The more you practice, the clearer it all becomes. Keep at it!
Yes, tackle smaller projects first! You'll find it much more manageable and rewarding as you gradually move to more complex code.